From d9120e5e7055bacc913c1d429270b4cb545a408c Mon Sep 17 00:00:00 2001 From: Martin Guibert Date: Fri, 2 Jul 2021 15:23:51 +0200 Subject: [PATCH 1/6] update the result of calling make on go.sum --- go.sum | 1 + 1 file changed, 1 insertion(+) diff --git a/go.sum b/go.sum index 1d96eaf0..d0c50bee 100644 --- a/go.sum +++ b/go.sum @@ -545,6 +545,7 @@ github.com/jmespath/go-jmespath v0.3.0 h1:OS12ieG61fsCg5+qLJ+SsW9NicxNkg3b25OyT2 github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= From 666effc872b7d3ed0f5c24c79910bcebfa5db0ac Mon Sep 17 00:00:00 2001 From: William Beuil Date: Thu, 1 Jul 2021 10:52:30 +0200 Subject: [PATCH 2/6] Split ec2_ami_supplier --- pkg/remote/aws/ec2_ami_enumerator.go | 49 +++++++++ pkg/remote/aws/ec2_ami_supplier.go | 64 ----------- pkg/remote/aws/ec2_ami_supplier_test.go | 101 ------------------ pkg/remote/aws/init.go | 3 +- .../aws/test/ec2_ami_empty/schema.golden.json | 1 - .../test/ec2_ami_multiple/schema.golden.json | 1 - pkg/remote/ec2_scanner_test.go | 91 ++++++++++++++++ .../aws_ec2_ami_empty}/results.golden.json | 0 ..._ami-ami-025962fd8b456731f.res.golden.json | 0 ..._ami-ami-03a578b46f4c3081b.res.golden.json | 0 .../aws_ec2_ami_multiple}/results.golden.json | 0 11 files changed, 142 insertions(+), 168 deletions(-) create mode 100644 pkg/remote/aws/ec2_ami_enumerator.go delete mode 100644 pkg/remote/aws/ec2_ami_supplier.go delete mode 100644 pkg/remote/aws/ec2_ami_supplier_test.go delete mode 100755 pkg/remote/aws/test/ec2_ami_empty/schema.golden.json delete mode 100755 pkg/remote/aws/test/ec2_ami_multiple/schema.golden.json rename pkg/remote/{aws/test/ec2_ami_empty => test/aws_ec2_ami_empty}/results.golden.json (100%) rename pkg/remote/{aws/test/ec2_ami_multiple => test/aws_ec2_ami_multiple}/aws_ami-ami-025962fd8b456731f.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_ami_multiple => test/aws_ec2_ami_multiple}/aws_ami-ami-03a578b46f4c3081b.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_ami_multiple => test/aws_ec2_ami_multiple}/results.golden.json (100%) diff --git a/pkg/remote/aws/ec2_ami_enumerator.go b/pkg/remote/aws/ec2_ami_enumerator.go new file mode 100644 index 00000000..c2a9ad91 --- /dev/null +++ b/pkg/remote/aws/ec2_ami_enumerator.go @@ -0,0 +1,49 @@ +package aws + +import ( + "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" + remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" + tf "github.com/cloudskiff/driftctl/pkg/remote/terraform" + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/pkg/resource/aws" +) + +type EC2AmiEnumerator struct { + repository repository.EC2Repository + factory resource.ResourceFactory + providerConfig tf.TerraformProviderConfig +} + +func NewEC2AmiEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig) *EC2AmiEnumerator { + return &EC2AmiEnumerator{ + repository: repo, + factory: factory, + providerConfig: providerConfig, + } +} + +func (e *EC2AmiEnumerator) SupportedType() resource.ResourceType { + return aws.AwsAmiResourceType +} + +func (e *EC2AmiEnumerator) Enumerate() ([]resource.Resource, error) { + images, err := e.repository.ListAllImages() + if err != nil { + return nil, remoteerror.NewResourceEnumerationError(err, string(e.SupportedType())) + } + + results := make([]resource.Resource, len(images)) + + for _, image := range images { + results = append( + results, + e.factory.CreateAbstractResource( + string(e.SupportedType()), + *image.ImageId, + map[string]interface{}{}, + ), + ) + } + + return results, err +} diff --git a/pkg/remote/aws/ec2_ami_supplier.go b/pkg/remote/aws/ec2_ami_supplier.go deleted file mode 100644 index b4c4959f..00000000 --- a/pkg/remote/aws/ec2_ami_supplier.go +++ /dev/null @@ -1,64 +0,0 @@ -package aws - -import ( - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - "github.com/cloudskiff/driftctl/pkg/resource" - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - - "github.com/cloudskiff/driftctl/pkg/terraform" - - "github.com/aws/aws-sdk-go/aws" - "github.com/sirupsen/logrus" - "github.com/zclconf/go-cty/cty" -) - -type EC2AmiSupplier struct { - reader terraform.ResourceReader - deserializer *resource.Deserializer - repository repository.EC2Repository - runner *terraform.ParallelResourceReader -} - -func NewEC2AmiSupplier(provider *AWSTerraformProvider, deserializer *resource.Deserializer, repository repository.EC2Repository) *EC2AmiSupplier { - return &EC2AmiSupplier{ - provider, - deserializer, - repository, - terraform.NewParallelResourceReader(provider.Runner().SubRunner()), - } -} - -func (s *EC2AmiSupplier) Resources() ([]resource.Resource, error) { - images, err := s.repository.ListAllImages() - if err != nil { - return nil, remoteerror.NewResourceEnumerationError(err, resourceaws.AwsAmiResourceType) - } - results := make([]cty.Value, 0) - if len(images) > 0 { - for _, image := range images { - id := aws.StringValue(image.ImageId) - s.runner.Run(func() (cty.Value, error) { - return s.readAMI(id) - }) - } - results, err = s.runner.Wait() - if err != nil { - return nil, err - } - } - return s.deserializer.Deserialize(resourceaws.AwsAmiResourceType, results) -} - -func (s *EC2AmiSupplier) readAMI(id string) (cty.Value, error) { - resImage, err := s.reader.ReadResource(terraform.ReadResourceArgs{ - Ty: resourceaws.AwsAmiResourceType, - ID: id, - }) - if err != nil { - logrus.Warnf("Error reading image %s[%s]: %+v", id, resourceaws.AwsAmiResourceType, err) - return cty.NilVal, err - } - return *resImage, nil -} diff --git a/pkg/remote/aws/ec2_ami_supplier_test.go b/pkg/remote/aws/ec2_ami_supplier_test.go deleted file mode 100644 index eeb6e578..00000000 --- a/pkg/remote/aws/ec2_ami_supplier_test.go +++ /dev/null @@ -1,101 +0,0 @@ -package aws - -import ( - "context" - "testing" - - "github.com/aws/aws-sdk-go/aws" - "github.com/cloudskiff/driftctl/pkg/remote/cache" - testresource "github.com/cloudskiff/driftctl/test/resource" - - "github.com/aws/aws-sdk-go/service/ec2" - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - - "github.com/aws/aws-sdk-go/aws/awserr" - "github.com/cloudskiff/driftctl/pkg/parallel" - - "github.com/stretchr/testify/assert" - - "github.com/cloudskiff/driftctl/test/goldenfile" - - "github.com/cloudskiff/driftctl/pkg/resource" - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/cloudskiff/driftctl/test" - "github.com/cloudskiff/driftctl/test/mocks" -) - -func TestEC2AmiSupplier_Resources(t *testing.T) { - tests := []struct { - test string - dirName string - mock func(mock *repository.MockEC2Repository) - err error - }{ - { - test: "no amis", - dirName: "ec2_ami_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllImages").Return([]*ec2.Image{}, nil) - }, - err: nil, - }, - { - test: "with amis", - dirName: "ec2_ami_multiple", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllImages").Return([]*ec2.Image{ - {ImageId: aws.String("ami-03a578b46f4c3081b")}, - {ImageId: aws.String("ami-025962fd8b456731f")}, - }, nil) - }, - err: nil, - }, - { - test: "cannot list amis", - dirName: "ec2_ami_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllImages").Return([]*ec2.Image{}, awserr.NewRequestFailure(nil, 403, "")) - }, - err: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsAmiResourceType), - }, - } - for _, tt := range tests { - shouldUpdate := tt.dirName == *goldenfile.Update - - providerLibrary := terraform.NewProviderLibrary() - supplierLibrary := resource.NewSupplierLibrary() - - repo := testresource.InitFakeSchemaRepository("aws", "3.19.0") - resourceaws.InitResourcesMetadata(repo) - factory := terraform.NewTerraformResourceFactory(repo) - - deserializer := resource.NewDeserializer(factory) - if shouldUpdate { - provider, err := InitTestAwsProvider(providerLibrary) - if err != nil { - t.Fatal(err) - } - supplierLibrary.AddSupplier(NewEC2AmiSupplier(provider, deserializer, repository.NewEC2Repository(provider.session, cache.New(0)))) - } - - t.Run(tt.test, func(t *testing.T) { - provider := mocks.NewMockedGoldenTFProvider(tt.dirName, providerLibrary.Provider(terraform.AWS), shouldUpdate) - client := &repository.MockEC2Repository{} - tt.mock(client) - s := &EC2AmiSupplier{ - provider, - deserializer, - client, - terraform.NewParallelResourceReader(parallel.NewParallelRunner(context.TODO(), 10)), - } - got, err := s.Resources() - assert.Equal(t, tt.err, err) - - test.CtyTestDiff(got, tt.dirName, provider, deserializer, shouldUpdate, t) - }) - } -} diff --git a/pkg/remote/aws/init.go b/pkg/remote/aws/init.go index 5d93cb75..be8242ac 100644 --- a/pkg/remote/aws/init.go +++ b/pkg/remote/aws/init.go @@ -74,6 +74,8 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddDetailsFetcher(aws.AwsEbsSnapshotResourceType, common.NewGenericDetailsFetcher(aws.AwsEbsSnapshotResourceType, provider, deserializer)) remoteLibrary.AddEnumerator(NewEC2EipEnumerator(ec2repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsEipResourceType, common.NewGenericDetailsFetcher(aws.AwsEipResourceType, provider, deserializer)) + remoteLibrary.AddEnumerator(NewEC2AmiEnumerator(ec2repository, factory, provider.Config)) + remoteLibrary.AddDetailsFetcher(aws.AwsAmiResourceType, common.NewGenericDetailsFetcher(aws.AwsAmiResourceType, provider, deserializer)) supplierLibrary.AddSupplier(NewS3BucketAnalyticSupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewS3BucketPolicySupplier(provider, s3Repository, deserializer)) @@ -81,7 +83,6 @@ func Init(version string, alerter *alerter.Alerter, supplierLibrary.AddSupplier(NewRoute53ZoneSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewRoute53RecordSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewEC2InstanceSupplier(provider, deserializer, ec2repository)) - supplierLibrary.AddSupplier(NewEC2AmiSupplier(provider, deserializer, ec2repository)) supplierLibrary.AddSupplier(NewEC2KeyPairSupplier(provider, deserializer, ec2repository)) supplierLibrary.AddSupplier(NewLambdaFunctionSupplier(provider, deserializer, lambdaRepository)) supplierLibrary.AddSupplier(NewDBSubnetGroupSupplier(provider, deserializer, rdsRepository)) diff --git a/pkg/remote/aws/test/ec2_ami_empty/schema.golden.json b/pkg/remote/aws/test/ec2_ami_empty/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_ami_empty/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/aws/test/ec2_ami_multiple/schema.golden.json b/pkg/remote/aws/test/ec2_ami_multiple/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_ami_multiple/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/ec2_scanner_test.go b/pkg/remote/ec2_scanner_test.go index 7e7ec546..60087d15 100644 --- a/pkg/remote/ec2_scanner_test.go +++ b/pkg/remote/ec2_scanner_test.go @@ -296,3 +296,94 @@ func TestEC2Eip(t *testing.T) { }) } } + +func TestEC2Ami(t *testing.T) { + tests := []struct { + test string + dirName string + mocks func(repository *repository.MockEC2Repository) + wantErr error + }{ + { + test: "no amis", + dirName: "aws_ec2_ami_empty", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllImages").Return([]*ec2.Image{}, nil) + }, + }, + { + test: "multiple amis", + dirName: "aws_ec2_ami_multiple", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllImages").Return([]*ec2.Image{ + {ImageId: awssdk.String("ami-03a578b46f4c3081b")}, + {ImageId: awssdk.String("ami-025962fd8b456731f")}, + }, nil) + }, + }, + { + test: "cannot list ami", + dirName: "aws_ec2_ami_list", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllImages").Return(nil, awserr.NewRequestFailure(nil, 403, "")) + }, + wantErr: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsAmiResourceType), + }, + } + + schemaRepository := testresource.InitFakeSchemaRepository("aws", "3.19.0") + resourceaws.InitResourcesMetadata(schemaRepository) + factory := terraform.NewTerraformResourceFactory(schemaRepository) + deserializer := resource.NewDeserializer(factory) + alerter := &mocks.AlerterInterface{} + + for _, c := range tests { + t.Run(c.test, func(tt *testing.T) { + shouldUpdate := c.dirName == *goldenfile.Update + + sess := session.Must(session.NewSessionWithOptions(session.Options{ + SharedConfigState: session.SharedConfigEnable, + })) + + scanOptions := ScannerOptions{Deep: true} + providerLibrary := terraform.NewProviderLibrary() + remoteLibrary := common.NewRemoteLibrary() + + // Initialize mocks + fakeRepo := &repository.MockEC2Repository{} + c.mocks(fakeRepo) + var repo repository.EC2Repository = fakeRepo + providerVersion := "3.19.0" + realProvider, err := terraform2.InitTestAwsProvider(providerLibrary, providerVersion) + if err != nil { + t.Fatal(err) + } + provider := terraform2.NewFakeTerraformProvider(realProvider) + provider.WithResponse(c.dirName) + + // Replace mock by real resources if we are in update mode + if shouldUpdate { + err := realProvider.Init() + if err != nil { + t.Fatal(err) + } + provider.ShouldUpdate() + repo = repository.NewEC2Repository(sess, cache.New(0)) + } + + remoteLibrary.AddEnumerator(aws.NewEC2AmiEnumerator(repo, factory, tf.TerraformProviderConfig{ + Name: "test", + DefaultAlias: "eu-west-3", + })) + remoteLibrary.AddDetailsFetcher(resourceaws.AwsAmiResourceType, common.NewGenericDetailsFetcher(resourceaws.AwsAmiResourceType, provider, deserializer)) + + s := NewScanner(nil, remoteLibrary, alerter, scanOptions) + got, err := s.Resources() + assert.Equal(tt, err, c.wantErr) + if err != nil { + return + } + test.TestAgainstGoldenFile(got, resourceaws.AwsAmiResourceType, c.dirName, provider, deserializer, shouldUpdate, tt) + }) + } +} diff --git a/pkg/remote/aws/test/ec2_ami_empty/results.golden.json b/pkg/remote/test/aws_ec2_ami_empty/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ami_empty/results.golden.json rename to pkg/remote/test/aws_ec2_ami_empty/results.golden.json diff --git a/pkg/remote/aws/test/ec2_ami_multiple/aws_ami-ami-025962fd8b456731f.res.golden.json b/pkg/remote/test/aws_ec2_ami_multiple/aws_ami-ami-025962fd8b456731f.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ami_multiple/aws_ami-ami-025962fd8b456731f.res.golden.json rename to pkg/remote/test/aws_ec2_ami_multiple/aws_ami-ami-025962fd8b456731f.res.golden.json diff --git a/pkg/remote/aws/test/ec2_ami_multiple/aws_ami-ami-03a578b46f4c3081b.res.golden.json b/pkg/remote/test/aws_ec2_ami_multiple/aws_ami-ami-03a578b46f4c3081b.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ami_multiple/aws_ami-ami-03a578b46f4c3081b.res.golden.json rename to pkg/remote/test/aws_ec2_ami_multiple/aws_ami-ami-03a578b46f4c3081b.res.golden.json diff --git a/pkg/remote/aws/test/ec2_ami_multiple/results.golden.json b/pkg/remote/test/aws_ec2_ami_multiple/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_ami_multiple/results.golden.json rename to pkg/remote/test/aws_ec2_ami_multiple/results.golden.json From da973bbbe52c2c12bbcff1838dd8171c70cb30cd Mon Sep 17 00:00:00 2001 From: William Beuil Date: Thu, 1 Jul 2021 11:37:10 +0200 Subject: [PATCH 3/6] Split ec2_key_pair_supplier --- pkg/remote/aws/ec2_key_pair_enumerator.go | 49 +++++++++ pkg/remote/aws/ec2_key_pair_supplier.go | 64 ----------- pkg/remote/aws/ec2_key_pair_supplier_test.go | 103 ------------------ pkg/remote/aws/init.go | 3 +- .../ec2_key_pair_empty/schema.golden.json | 1 - .../ec2_key_pair_multiple/schema.golden.json | 1 - pkg/remote/ec2_scanner_test.go | 91 ++++++++++++++++ .../results.golden.json | 0 .../aws_key_pair-bar.res.golden.json | 0 .../aws_key_pair-test.res.golden.json | 0 .../results.golden.json | 0 11 files changed, 142 insertions(+), 170 deletions(-) create mode 100644 pkg/remote/aws/ec2_key_pair_enumerator.go delete mode 100644 pkg/remote/aws/ec2_key_pair_supplier.go delete mode 100644 pkg/remote/aws/ec2_key_pair_supplier_test.go delete mode 100755 pkg/remote/aws/test/ec2_key_pair_empty/schema.golden.json delete mode 100755 pkg/remote/aws/test/ec2_key_pair_multiple/schema.golden.json rename pkg/remote/{aws/test/ec2_key_pair_empty => test/aws_ec2_key_pair_empty}/results.golden.json (100%) rename pkg/remote/{aws/test/ec2_key_pair_multiple => test/aws_ec2_key_pair_multiple}/aws_key_pair-bar.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_key_pair_multiple => test/aws_ec2_key_pair_multiple}/aws_key_pair-test.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_key_pair_multiple => test/aws_ec2_key_pair_multiple}/results.golden.json (100%) diff --git a/pkg/remote/aws/ec2_key_pair_enumerator.go b/pkg/remote/aws/ec2_key_pair_enumerator.go new file mode 100644 index 00000000..63585e9e --- /dev/null +++ b/pkg/remote/aws/ec2_key_pair_enumerator.go @@ -0,0 +1,49 @@ +package aws + +import ( + "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" + remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" + tf "github.com/cloudskiff/driftctl/pkg/remote/terraform" + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/pkg/resource/aws" +) + +type EC2KeyPairEnumerator struct { + repository repository.EC2Repository + factory resource.ResourceFactory + providerConfig tf.TerraformProviderConfig +} + +func NewEC2KeyPairEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig) *EC2KeyPairEnumerator { + return &EC2KeyPairEnumerator{ + repository: repo, + factory: factory, + providerConfig: providerConfig, + } +} + +func (e *EC2KeyPairEnumerator) SupportedType() resource.ResourceType { + return aws.AwsKeyPairResourceType +} + +func (e *EC2KeyPairEnumerator) Enumerate() ([]resource.Resource, error) { + keyPairs, err := e.repository.ListAllKeyPairs() + if err != nil { + return nil, remoteerror.NewResourceEnumerationError(err, string(e.SupportedType())) + } + + results := make([]resource.Resource, len(keyPairs)) + + for _, keyPair := range keyPairs { + results = append( + results, + e.factory.CreateAbstractResource( + string(e.SupportedType()), + *keyPair.KeyName, + map[string]interface{}{}, + ), + ) + } + + return results, err +} diff --git a/pkg/remote/aws/ec2_key_pair_supplier.go b/pkg/remote/aws/ec2_key_pair_supplier.go deleted file mode 100644 index a116a13f..00000000 --- a/pkg/remote/aws/ec2_key_pair_supplier.go +++ /dev/null @@ -1,64 +0,0 @@ -package aws - -import ( - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - "github.com/cloudskiff/driftctl/pkg/resource" - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - - "github.com/cloudskiff/driftctl/pkg/terraform" - - "github.com/aws/aws-sdk-go/aws" - "github.com/sirupsen/logrus" - "github.com/zclconf/go-cty/cty" -) - -type EC2KeyPairSupplier struct { - reader terraform.ResourceReader - deserializer *resource.Deserializer - repository repository.EC2Repository - runner *terraform.ParallelResourceReader -} - -func NewEC2KeyPairSupplier(provider *AWSTerraformProvider, deserializer *resource.Deserializer, repository repository.EC2Repository) *EC2KeyPairSupplier { - return &EC2KeyPairSupplier{ - provider, - deserializer, - repository, - terraform.NewParallelResourceReader(provider.Runner().SubRunner()), - } -} - -func (s *EC2KeyPairSupplier) Resources() ([]resource.Resource, error) { - keyPairs, err := s.repository.ListAllKeyPairs() - if err != nil { - return nil, remoteerror.NewResourceEnumerationError(err, resourceaws.AwsKeyPairResourceType) - } - results := make([]cty.Value, 0) - if len(keyPairs) > 0 { - for _, kp := range keyPairs { - name := aws.StringValue(kp.KeyName) - s.runner.Run(func() (cty.Value, error) { - return s.readKeyPair(name) - }) - } - results, err = s.runner.Wait() - if err != nil { - return nil, err - } - } - return s.deserializer.Deserialize(resourceaws.AwsKeyPairResourceType, results) -} - -func (s *EC2KeyPairSupplier) readKeyPair(name string) (cty.Value, error) { - resKp, err := s.reader.ReadResource(terraform.ReadResourceArgs{ - Ty: resourceaws.AwsKeyPairResourceType, - ID: name, - }) - if err != nil { - logrus.Warnf("Error reading key pair %s: %+v", name, err) - return cty.NilVal, err - } - return *resKp, nil -} diff --git a/pkg/remote/aws/ec2_key_pair_supplier_test.go b/pkg/remote/aws/ec2_key_pair_supplier_test.go deleted file mode 100644 index f8b675f1..00000000 --- a/pkg/remote/aws/ec2_key_pair_supplier_test.go +++ /dev/null @@ -1,103 +0,0 @@ -package aws - -import ( - "context" - "testing" - - "github.com/aws/aws-sdk-go/service/ec2" - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - "github.com/cloudskiff/driftctl/pkg/remote/cache" - testresource "github.com/cloudskiff/driftctl/test/resource" - - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - "github.com/aws/aws-sdk-go/aws/awserr" - "github.com/stretchr/testify/assert" - - "github.com/cloudskiff/driftctl/pkg/parallel" - - "github.com/cloudskiff/driftctl/test/goldenfile" - - "github.com/aws/aws-sdk-go/aws" - "github.com/cloudskiff/driftctl/pkg/resource" - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/cloudskiff/driftctl/test" - "github.com/cloudskiff/driftctl/test/mocks" -) - -func TestEC2KeyPairSupplier_Resources(t *testing.T) { - tests := []struct { - test string - dirName string - mock func(mock *repository.MockEC2Repository) - err error - }{ - { - test: "no key pairs", - dirName: "ec2_key_pair_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllKeyPairs").Return([]*ec2.KeyPairInfo{}, nil) - }, - err: nil, - }, - { - test: "with key pairs", - dirName: "ec2_key_pair_multiple", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllKeyPairs").Return([]*ec2.KeyPairInfo{ - { - KeyName: aws.String("test"), - }, - { - KeyName: aws.String("bar"), - }, - }, nil) - }, - err: nil, - }, - { - test: "cannot list key pairs", - dirName: "ec2_key_pair_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllKeyPairs").Return([]*ec2.KeyPairInfo{}, awserr.NewRequestFailure(nil, 403, "")) - }, - err: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsKeyPairResourceType), - }, - } - for _, tt := range tests { - shouldUpdate := tt.dirName == *goldenfile.Update - - providerLibrary := terraform.NewProviderLibrary() - supplierLibrary := resource.NewSupplierLibrary() - - repo := testresource.InitFakeSchemaRepository("aws", "3.19.0") - resourceaws.InitResourcesMetadata(repo) - factory := terraform.NewTerraformResourceFactory(repo) - - deserializer := resource.NewDeserializer(factory) - if shouldUpdate { - provider, err := InitTestAwsProvider(providerLibrary) - if err != nil { - t.Fatal(err) - } - supplierLibrary.AddSupplier(NewEC2KeyPairSupplier(provider, deserializer, repository.NewEC2Repository(provider.session, cache.New(0)))) - } - - t.Run(tt.test, func(t *testing.T) { - provider := mocks.NewMockedGoldenTFProvider(tt.dirName, providerLibrary.Provider(terraform.AWS), shouldUpdate) - client := &repository.MockEC2Repository{} - tt.mock(client) - s := &EC2KeyPairSupplier{ - provider, - deserializer, - client, - terraform.NewParallelResourceReader(parallel.NewParallelRunner(context.TODO(), 10)), - } - got, err := s.Resources() - assert.Equal(t, tt.err, err) - - test.CtyTestDiff(got, tt.dirName, provider, deserializer, shouldUpdate, t) - }) - } -} diff --git a/pkg/remote/aws/init.go b/pkg/remote/aws/init.go index be8242ac..307a6c0b 100644 --- a/pkg/remote/aws/init.go +++ b/pkg/remote/aws/init.go @@ -76,6 +76,8 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddDetailsFetcher(aws.AwsEipResourceType, common.NewGenericDetailsFetcher(aws.AwsEipResourceType, provider, deserializer)) remoteLibrary.AddEnumerator(NewEC2AmiEnumerator(ec2repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsAmiResourceType, common.NewGenericDetailsFetcher(aws.AwsAmiResourceType, provider, deserializer)) + remoteLibrary.AddEnumerator(NewEC2KeyPairEnumerator(ec2repository, factory, provider.Config)) + remoteLibrary.AddDetailsFetcher(aws.AwsKeyPairResourceType, common.NewGenericDetailsFetcher(aws.AwsKeyPairResourceType, provider, deserializer)) supplierLibrary.AddSupplier(NewS3BucketAnalyticSupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewS3BucketPolicySupplier(provider, s3Repository, deserializer)) @@ -83,7 +85,6 @@ func Init(version string, alerter *alerter.Alerter, supplierLibrary.AddSupplier(NewRoute53ZoneSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewRoute53RecordSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewEC2InstanceSupplier(provider, deserializer, ec2repository)) - supplierLibrary.AddSupplier(NewEC2KeyPairSupplier(provider, deserializer, ec2repository)) supplierLibrary.AddSupplier(NewLambdaFunctionSupplier(provider, deserializer, lambdaRepository)) supplierLibrary.AddSupplier(NewDBSubnetGroupSupplier(provider, deserializer, rdsRepository)) supplierLibrary.AddSupplier(NewDBInstanceSupplier(provider, deserializer, rdsRepository)) diff --git a/pkg/remote/aws/test/ec2_key_pair_empty/schema.golden.json b/pkg/remote/aws/test/ec2_key_pair_empty/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_key_pair_empty/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/aws/test/ec2_key_pair_multiple/schema.golden.json b/pkg/remote/aws/test/ec2_key_pair_multiple/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_key_pair_multiple/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/ec2_scanner_test.go b/pkg/remote/ec2_scanner_test.go index 60087d15..2a053ea8 100644 --- a/pkg/remote/ec2_scanner_test.go +++ b/pkg/remote/ec2_scanner_test.go @@ -387,3 +387,94 @@ func TestEC2Ami(t *testing.T) { }) } } + +func TestEC2KeyPair(t *testing.T) { + tests := []struct { + test string + dirName string + mocks func(repository *repository.MockEC2Repository) + wantErr error + }{ + { + test: "no key pairs", + dirName: "aws_ec2_key_pair_empty", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllKeyPairs").Return([]*ec2.KeyPairInfo{}, nil) + }, + }, + { + test: "multiple key pairs", + dirName: "aws_ec2_key_pair_multiple", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllKeyPairs").Return([]*ec2.KeyPairInfo{ + {KeyName: awssdk.String("test")}, + {KeyName: awssdk.String("bar")}, + }, nil) + }, + }, + { + test: "cannot list key pairs", + dirName: "aws_ec2_key_pair_list", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllKeyPairs").Return(nil, awserr.NewRequestFailure(nil, 403, "")) + }, + wantErr: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsKeyPairResourceType), + }, + } + + schemaRepository := testresource.InitFakeSchemaRepository("aws", "3.19.0") + resourceaws.InitResourcesMetadata(schemaRepository) + factory := terraform.NewTerraformResourceFactory(schemaRepository) + deserializer := resource.NewDeserializer(factory) + alerter := &mocks.AlerterInterface{} + + for _, c := range tests { + t.Run(c.test, func(tt *testing.T) { + shouldUpdate := c.dirName == *goldenfile.Update + + sess := session.Must(session.NewSessionWithOptions(session.Options{ + SharedConfigState: session.SharedConfigEnable, + })) + + scanOptions := ScannerOptions{Deep: true} + providerLibrary := terraform.NewProviderLibrary() + remoteLibrary := common.NewRemoteLibrary() + + // Initialize mocks + fakeRepo := &repository.MockEC2Repository{} + c.mocks(fakeRepo) + var repo repository.EC2Repository = fakeRepo + providerVersion := "3.19.0" + realProvider, err := terraform2.InitTestAwsProvider(providerLibrary, providerVersion) + if err != nil { + t.Fatal(err) + } + provider := terraform2.NewFakeTerraformProvider(realProvider) + provider.WithResponse(c.dirName) + + // Replace mock by real resources if we are in update mode + if shouldUpdate { + err := realProvider.Init() + if err != nil { + t.Fatal(err) + } + provider.ShouldUpdate() + repo = repository.NewEC2Repository(sess, cache.New(0)) + } + + remoteLibrary.AddEnumerator(aws.NewEC2KeyPairEnumerator(repo, factory, tf.TerraformProviderConfig{ + Name: "test", + DefaultAlias: "eu-west-3", + })) + remoteLibrary.AddDetailsFetcher(resourceaws.AwsKeyPairResourceType, common.NewGenericDetailsFetcher(resourceaws.AwsKeyPairResourceType, provider, deserializer)) + + s := NewScanner(nil, remoteLibrary, alerter, scanOptions) + got, err := s.Resources() + assert.Equal(tt, err, c.wantErr) + if err != nil { + return + } + test.TestAgainstGoldenFile(got, resourceaws.AwsKeyPairResourceType, c.dirName, provider, deserializer, shouldUpdate, tt) + }) + } +} diff --git a/pkg/remote/aws/test/ec2_key_pair_empty/results.golden.json b/pkg/remote/test/aws_ec2_key_pair_empty/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_key_pair_empty/results.golden.json rename to pkg/remote/test/aws_ec2_key_pair_empty/results.golden.json diff --git a/pkg/remote/aws/test/ec2_key_pair_multiple/aws_key_pair-bar.res.golden.json b/pkg/remote/test/aws_ec2_key_pair_multiple/aws_key_pair-bar.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_key_pair_multiple/aws_key_pair-bar.res.golden.json rename to pkg/remote/test/aws_ec2_key_pair_multiple/aws_key_pair-bar.res.golden.json diff --git a/pkg/remote/aws/test/ec2_key_pair_multiple/aws_key_pair-test.res.golden.json b/pkg/remote/test/aws_ec2_key_pair_multiple/aws_key_pair-test.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_key_pair_multiple/aws_key_pair-test.res.golden.json rename to pkg/remote/test/aws_ec2_key_pair_multiple/aws_key_pair-test.res.golden.json diff --git a/pkg/remote/aws/test/ec2_key_pair_multiple/results.golden.json b/pkg/remote/test/aws_ec2_key_pair_multiple/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_key_pair_multiple/results.golden.json rename to pkg/remote/test/aws_ec2_key_pair_multiple/results.golden.json From 878b0dddc933557897198643565a800a3aff922f Mon Sep 17 00:00:00 2001 From: William Beuil Date: Thu, 1 Jul 2021 13:34:14 +0200 Subject: [PATCH 4/6] Split ec2_eip_association_supplier --- .../aws/ec2_eip_association_enumerator.go | 49 ++++++++++ .../aws/ec2_eip_association_supplier.go | 62 ------------ .../aws/ec2_eip_association_supplier_test.go | 97 ------------------- pkg/remote/aws/init.go | 4 +- .../schema.golden.json | 1 - .../schema.golden.json | 1 - pkg/remote/ec2_scanner_test.go | 90 +++++++++++++++++ .../results.golden.json | 0 ...eipassoc-0e9a7356e30f0c3d1.res.golden.json | 0 .../results.golden.json | 0 10 files changed, 141 insertions(+), 163 deletions(-) create mode 100644 pkg/remote/aws/ec2_eip_association_enumerator.go delete mode 100644 pkg/remote/aws/ec2_eip_association_supplier.go delete mode 100644 pkg/remote/aws/ec2_eip_association_supplier_test.go delete mode 100755 pkg/remote/aws/test/ec2_eip_association_empty/schema.golden.json delete mode 100755 pkg/remote/aws/test/ec2_eip_association_single/schema.golden.json rename pkg/remote/{aws/test/ec2_eip_association_empty => test/aws_ec2_eip_association_empty}/results.golden.json (100%) rename pkg/remote/{aws/test/ec2_eip_association_single => test/aws_ec2_eip_association_single}/aws_eip_association-eipassoc-0e9a7356e30f0c3d1.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_eip_association_single => test/aws_ec2_eip_association_single}/results.golden.json (100%) diff --git a/pkg/remote/aws/ec2_eip_association_enumerator.go b/pkg/remote/aws/ec2_eip_association_enumerator.go new file mode 100644 index 00000000..41487da6 --- /dev/null +++ b/pkg/remote/aws/ec2_eip_association_enumerator.go @@ -0,0 +1,49 @@ +package aws + +import ( + "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" + remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" + tf "github.com/cloudskiff/driftctl/pkg/remote/terraform" + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/pkg/resource/aws" +) + +type EC2EipAssociationEnumerator struct { + repository repository.EC2Repository + factory resource.ResourceFactory + providerConfig tf.TerraformProviderConfig +} + +func NewEC2EipAssociationEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig) *EC2EipAssociationEnumerator { + return &EC2EipAssociationEnumerator{ + repository: repo, + factory: factory, + providerConfig: providerConfig, + } +} + +func (e *EC2EipAssociationEnumerator) SupportedType() resource.ResourceType { + return aws.AwsEipAssociationResourceType +} + +func (e *EC2EipAssociationEnumerator) Enumerate() ([]resource.Resource, error) { + associationIds, err := e.repository.ListAllAddressesAssociation() + if err != nil { + return nil, remoteerror.NewResourceEnumerationError(err, string(e.SupportedType())) + } + + results := make([]resource.Resource, len(associationIds)) + + for _, associationId := range associationIds { + results = append( + results, + e.factory.CreateAbstractResource( + string(e.SupportedType()), + associationId, + map[string]interface{}{}, + ), + ) + } + + return results, err +} diff --git a/pkg/remote/aws/ec2_eip_association_supplier.go b/pkg/remote/aws/ec2_eip_association_supplier.go deleted file mode 100644 index 0eaf0df6..00000000 --- a/pkg/remote/aws/ec2_eip_association_supplier.go +++ /dev/null @@ -1,62 +0,0 @@ -package aws - -import ( - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - "github.com/cloudskiff/driftctl/pkg/resource" - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - - "github.com/cloudskiff/driftctl/pkg/terraform" - - "github.com/sirupsen/logrus" - "github.com/zclconf/go-cty/cty" -) - -type EC2EipAssociationSupplier struct { - reader terraform.ResourceReader - deserializer *resource.Deserializer - repository repository.EC2Repository - runner *terraform.ParallelResourceReader -} - -func NewEC2EipAssociationSupplier(provider *AWSTerraformProvider, deserializer *resource.Deserializer, repository repository.EC2Repository) *EC2EipAssociationSupplier { - return &EC2EipAssociationSupplier{ - provider, - deserializer, - repository, - terraform.NewParallelResourceReader(provider.Runner().SubRunner())} -} - -func (s *EC2EipAssociationSupplier) Resources() ([]resource.Resource, error) { - associationIds, err := s.repository.ListAllAddressesAssociation() - if err != nil { - return nil, remoteerror.NewResourceEnumerationError(err, resourceaws.AwsEipAssociationResourceType) - } - results := make([]cty.Value, 0) - if len(associationIds) > 0 { - for _, assocId := range associationIds { - assocId := assocId - s.runner.Run(func() (cty.Value, error) { - return s.readEIPAssociation(assocId) - }) - } - results, err = s.runner.Wait() - if err != nil { - return nil, err - } - } - return s.deserializer.Deserialize(resourceaws.AwsEipAssociationResourceType, results) -} - -func (s *EC2EipAssociationSupplier) readEIPAssociation(assocId string) (cty.Value, error) { - resAssoc, err := s.reader.ReadResource(terraform.ReadResourceArgs{ - Ty: resourceaws.AwsEipAssociationResourceType, - ID: assocId, - }) - if err != nil { - logrus.Warnf("Error reading eip association %s[%s]: %+v", assocId, resourceaws.AwsEipAssociationResourceType, err) - return cty.NilVal, err - } - return *resAssoc, nil -} diff --git a/pkg/remote/aws/ec2_eip_association_supplier_test.go b/pkg/remote/aws/ec2_eip_association_supplier_test.go deleted file mode 100644 index aeac7913..00000000 --- a/pkg/remote/aws/ec2_eip_association_supplier_test.go +++ /dev/null @@ -1,97 +0,0 @@ -package aws - -import ( - "context" - "testing" - - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - "github.com/cloudskiff/driftctl/pkg/remote/cache" - testresource "github.com/cloudskiff/driftctl/test/resource" - - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - - "github.com/aws/aws-sdk-go/aws/awserr" - "github.com/stretchr/testify/assert" - - "github.com/cloudskiff/driftctl/pkg/parallel" - - "github.com/cloudskiff/driftctl/test/goldenfile" - - "github.com/cloudskiff/driftctl/pkg/resource" - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/cloudskiff/driftctl/test" - "github.com/cloudskiff/driftctl/test/mocks" -) - -func TestEC2EipAssociationSupplier_Resources(t *testing.T) { - tests := []struct { - test string - dirName string - mock func(mock *repository.MockEC2Repository) - err error - }{ - { - test: "no eip associations", - dirName: "ec2_eip_association_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllAddressesAssociation").Return([]string{}, nil) - }, - err: nil, - }, - { - test: "with eip associations", - dirName: "ec2_eip_association_single", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllAddressesAssociation").Return([]string{ - "eipassoc-0e9a7356e30f0c3d1", - }, nil) - }, - err: nil, - }, - { - test: "Cannot list eip associations", - dirName: "ec2_eip_association_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllAddressesAssociation").Return([]string{}, awserr.NewRequestFailure(nil, 403, "")) - }, - err: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsEipAssociationResourceType), - }, - } - for _, tt := range tests { - shouldUpdate := tt.dirName == *goldenfile.Update - - providerLibrary := terraform.NewProviderLibrary() - supplierLibrary := resource.NewSupplierLibrary() - - repo := testresource.InitFakeSchemaRepository("aws", "3.19.0") - resourceaws.InitResourcesMetadata(repo) - factory := terraform.NewTerraformResourceFactory(repo) - - deserializer := resource.NewDeserializer(factory) - if shouldUpdate { - provider, err := InitTestAwsProvider(providerLibrary) - if err != nil { - t.Fatal(err) - } - supplierLibrary.AddSupplier(NewEC2EipAssociationSupplier(provider, deserializer, repository.NewEC2Repository(provider.session, cache.New(0)))) - } - - t.Run(tt.test, func(t *testing.T) { - provider := mocks.NewMockedGoldenTFProvider(tt.dirName, providerLibrary.Provider(terraform.AWS), shouldUpdate) - client := &repository.MockEC2Repository{} - tt.mock(client) - s := &EC2EipAssociationSupplier{ - provider, - deserializer, - client, - terraform.NewParallelResourceReader(parallel.NewParallelRunner(context.TODO(), 10)), - } - got, err := s.Resources() - assert.Equal(t, tt.err, err) - - test.CtyTestDiff(got, tt.dirName, provider, deserializer, shouldUpdate, t) - }) - } -} diff --git a/pkg/remote/aws/init.go b/pkg/remote/aws/init.go index 307a6c0b..259f0ad5 100644 --- a/pkg/remote/aws/init.go +++ b/pkg/remote/aws/init.go @@ -60,7 +60,6 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddEnumerator(NewS3BucketEnumerator(s3Repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsS3BucketResourceType, NewS3BucketDetailsFetcher(provider, deserializer)) - remoteLibrary.AddEnumerator(NewS3BucketInventoryEnumerator(s3Repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsS3BucketInventoryResourceType, NewS3BucketInventoryDetailsFetcher(provider, deserializer)) remoteLibrary.AddEnumerator(NewS3BucketNotificationEnumerator(s3Repository, factory, provider.Config)) @@ -78,10 +77,11 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddDetailsFetcher(aws.AwsAmiResourceType, common.NewGenericDetailsFetcher(aws.AwsAmiResourceType, provider, deserializer)) remoteLibrary.AddEnumerator(NewEC2KeyPairEnumerator(ec2repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsKeyPairResourceType, common.NewGenericDetailsFetcher(aws.AwsKeyPairResourceType, provider, deserializer)) + remoteLibrary.AddEnumerator(NewEC2EipAssociationEnumerator(ec2repository, factory, provider.Config)) + remoteLibrary.AddDetailsFetcher(aws.AwsEipAssociationResourceType, common.NewGenericDetailsFetcher(aws.AwsEipAssociationResourceType, provider, deserializer)) supplierLibrary.AddSupplier(NewS3BucketAnalyticSupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewS3BucketPolicySupplier(provider, s3Repository, deserializer)) - supplierLibrary.AddSupplier(NewEC2EipAssociationSupplier(provider, deserializer, ec2repository)) supplierLibrary.AddSupplier(NewRoute53ZoneSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewRoute53RecordSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewEC2InstanceSupplier(provider, deserializer, ec2repository)) diff --git a/pkg/remote/aws/test/ec2_eip_association_empty/schema.golden.json b/pkg/remote/aws/test/ec2_eip_association_empty/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_eip_association_empty/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/aws/test/ec2_eip_association_single/schema.golden.json b/pkg/remote/aws/test/ec2_eip_association_single/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_eip_association_single/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/ec2_scanner_test.go b/pkg/remote/ec2_scanner_test.go index 2a053ea8..579a4ed2 100644 --- a/pkg/remote/ec2_scanner_test.go +++ b/pkg/remote/ec2_scanner_test.go @@ -478,3 +478,93 @@ func TestEC2KeyPair(t *testing.T) { }) } } + +func TestEC2EipAssociation(t *testing.T) { + tests := []struct { + test string + dirName string + mocks func(repository *repository.MockEC2Repository) + wantErr error + }{ + { + test: "no eip associations", + dirName: "aws_ec2_eip_association_empty", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllAddressesAssociation").Return([]string{}, nil) + }, + }, + { + test: "single eip association", + dirName: "aws_ec2_eip_association_single", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllAddressesAssociation").Return([]string{ + "eipassoc-0e9a7356e30f0c3d1", + }, nil) + }, + }, + { + test: "cannot list eip associations", + dirName: "aws_ec2_eip_association_list", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllAddressesAssociation").Return(nil, awserr.NewRequestFailure(nil, 403, "")) + }, + wantErr: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsEipAssociationResourceType), + }, + } + + schemaRepository := testresource.InitFakeSchemaRepository("aws", "3.19.0") + resourceaws.InitResourcesMetadata(schemaRepository) + factory := terraform.NewTerraformResourceFactory(schemaRepository) + deserializer := resource.NewDeserializer(factory) + alerter := &mocks.AlerterInterface{} + + for _, c := range tests { + t.Run(c.test, func(tt *testing.T) { + shouldUpdate := c.dirName == *goldenfile.Update + + sess := session.Must(session.NewSessionWithOptions(session.Options{ + SharedConfigState: session.SharedConfigEnable, + })) + + scanOptions := ScannerOptions{Deep: true} + providerLibrary := terraform.NewProviderLibrary() + remoteLibrary := common.NewRemoteLibrary() + + // Initialize mocks + fakeRepo := &repository.MockEC2Repository{} + c.mocks(fakeRepo) + var repo repository.EC2Repository = fakeRepo + providerVersion := "3.19.0" + realProvider, err := terraform2.InitTestAwsProvider(providerLibrary, providerVersion) + if err != nil { + t.Fatal(err) + } + provider := terraform2.NewFakeTerraformProvider(realProvider) + provider.WithResponse(c.dirName) + + // Replace mock by real resources if we are in update mode + if shouldUpdate { + err := realProvider.Init() + if err != nil { + t.Fatal(err) + } + provider.ShouldUpdate() + repo = repository.NewEC2Repository(sess, cache.New(0)) + } + + remoteLibrary.AddEnumerator(aws.NewEC2EipAssociationEnumerator(repo, factory, tf.TerraformProviderConfig{ + Name: "test", + DefaultAlias: "eu-west-3", + })) + remoteLibrary.AddDetailsFetcher(resourceaws.AwsEipAssociationResourceType, common.NewGenericDetailsFetcher(resourceaws.AwsEipAssociationResourceType, provider, deserializer)) + + s := NewScanner(nil, remoteLibrary, alerter, scanOptions) + got, err := s.Resources() + assert.Equal(tt, err, c.wantErr) + if err != nil { + return + } + test.TestAgainstGoldenFile(got, resourceaws.AwsEipAssociationResourceType, c.dirName, provider, deserializer, shouldUpdate, tt) + }) + } +} diff --git a/pkg/remote/aws/test/ec2_eip_association_empty/results.golden.json b/pkg/remote/test/aws_ec2_eip_association_empty/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_eip_association_empty/results.golden.json rename to pkg/remote/test/aws_ec2_eip_association_empty/results.golden.json diff --git a/pkg/remote/aws/test/ec2_eip_association_single/aws_eip_association-eipassoc-0e9a7356e30f0c3d1.res.golden.json b/pkg/remote/test/aws_ec2_eip_association_single/aws_eip_association-eipassoc-0e9a7356e30f0c3d1.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_eip_association_single/aws_eip_association-eipassoc-0e9a7356e30f0c3d1.res.golden.json rename to pkg/remote/test/aws_ec2_eip_association_single/aws_eip_association-eipassoc-0e9a7356e30f0c3d1.res.golden.json diff --git a/pkg/remote/aws/test/ec2_eip_association_single/results.golden.json b/pkg/remote/test/aws_ec2_eip_association_single/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_eip_association_single/results.golden.json rename to pkg/remote/test/aws_ec2_eip_association_single/results.golden.json From e638dc3f949354dda2e1ad5dcc0c2d0c405eeb44 Mon Sep 17 00:00:00 2001 From: Martin Guibert Date: Fri, 2 Jul 2021 15:55:38 +0200 Subject: [PATCH 5/6] split github repository supplier --- .../github/github_repository_enumerator.go | 48 + .../github/github_repository_supplier.go | 57 - .../github/github_repository_supplier_test.go | 85 - pkg/remote/github/init.go | 4 +- .../schema.golden.json | 2686 ----------------- .../schema.golden.json | 2686 ----------------- pkg/remote/github_repository_scanner_test.go | 100 + pkg/remote/github_team_scanner_test.go | 3 +- .../results.golden.json | 0 ..._repository-driftctl-demos.res.golden.json | 0 ...github_repository-driftctl.res.golden.json | 0 .../results.golden.json | 0 12 files changed, 152 insertions(+), 5517 deletions(-) create mode 100644 pkg/remote/github/github_repository_enumerator.go delete mode 100644 pkg/remote/github/github_repository_supplier.go delete mode 100644 pkg/remote/github/github_repository_supplier_test.go delete mode 100755 pkg/remote/github/test/github_repository_empty/schema.golden.json delete mode 100755 pkg/remote/github/test/github_repository_multiple/schema.golden.json create mode 100644 pkg/remote/github_repository_scanner_test.go rename pkg/remote/{github => }/test/github_repository_empty/results.golden.json (100%) rename pkg/remote/{github => }/test/github_repository_multiple/github_repository-driftctl-demos.res.golden.json (100%) rename pkg/remote/{github => }/test/github_repository_multiple/github_repository-driftctl.res.golden.json (100%) rename pkg/remote/{github => }/test/github_repository_multiple/results.golden.json (100%) diff --git a/pkg/remote/github/github_repository_enumerator.go b/pkg/remote/github/github_repository_enumerator.go new file mode 100644 index 00000000..ca235869 --- /dev/null +++ b/pkg/remote/github/github_repository_enumerator.go @@ -0,0 +1,48 @@ +package github + +import ( + remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" + tf "github.com/cloudskiff/driftctl/pkg/remote/terraform" + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/pkg/resource/github" +) + +type GithubRepositoryEnumerator struct { + repository GithubRepository + factory resource.ResourceFactory + providerConfig tf.TerraformProviderConfig +} + +func NewGithubRepositoryEnumerator(repo GithubRepository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig) *GithubRepositoryEnumerator { + return &GithubRepositoryEnumerator{ + repository: repo, + factory: factory, + providerConfig: providerConfig, + } +} + +func (g *GithubRepositoryEnumerator) SupportedType() resource.ResourceType { + return github.GithubRepositoryResourceType +} + +func (g *GithubRepositoryEnumerator) Enumerate() ([]resource.Resource, error) { + ids, err := g.repository.ListRepositories() + if err != nil { + return nil, remoteerror.NewResourceEnumerationError(err, string(g.SupportedType())) + } + + results := make([]resource.Resource, len(ids)) + + for _, id := range ids { + results = append( + results, + g.factory.CreateAbstractResource( + string(g.SupportedType()), + id, + map[string]interface{}{}, + ), + ) + } + + return results, err +} diff --git a/pkg/remote/github/github_repository_supplier.go b/pkg/remote/github/github_repository_supplier.go deleted file mode 100644 index 8c70084e..00000000 --- a/pkg/remote/github/github_repository_supplier.go +++ /dev/null @@ -1,57 +0,0 @@ -package github - -import ( - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - "github.com/cloudskiff/driftctl/pkg/resource" - resourcegithub "github.com/cloudskiff/driftctl/pkg/resource/github" - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/sirupsen/logrus" - "github.com/zclconf/go-cty/cty" -) - -type GithubRepositorySupplier struct { - reader terraform.ResourceReader - deserializer *resource.Deserializer - repository GithubRepository - runner *terraform.ParallelResourceReader -} - -func NewGithubRepositorySupplier(provider *GithubTerraformProvider, repository GithubRepository, deserializer *resource.Deserializer) *GithubRepositorySupplier { - return &GithubRepositorySupplier{ - provider, - deserializer, - repository, - terraform.NewParallelResourceReader(provider.Runner().SubRunner()), - } -} - -func (s GithubRepositorySupplier) Resources() ([]resource.Resource, error) { - - resourceList, err := s.repository.ListRepositories() - - if err != nil { - return nil, remoteerror.NewResourceEnumerationError(err, resourcegithub.GithubRepositoryResourceType) - } - - for _, id := range resourceList { - id := id - s.runner.Run(func() (cty.Value, error) { - completeResource, err := s.reader.ReadResource(terraform.ReadResourceArgs{ - Ty: resourcegithub.GithubRepositoryResourceType, - ID: id, - }) - if err != nil { - logrus.Warnf("Error reading %s[%s]: %+v", id, resourcegithub.GithubRepositoryResourceType, err) - return cty.NilVal, err - } - return *completeResource, nil - }) - } - - results, err := s.runner.Wait() - if err != nil { - return nil, err - } - - return s.deserializer.Deserialize(resourcegithub.GithubRepositoryResourceType, results) -} diff --git a/pkg/remote/github/github_repository_supplier_test.go b/pkg/remote/github/github_repository_supplier_test.go deleted file mode 100644 index 60ba4480..00000000 --- a/pkg/remote/github/github_repository_supplier_test.go +++ /dev/null @@ -1,85 +0,0 @@ -package github - -import ( - "context" - "testing" - - "github.com/cloudskiff/driftctl/pkg/parallel" - "github.com/cloudskiff/driftctl/pkg/resource" - resourcegithub "github.com/cloudskiff/driftctl/pkg/resource/github" - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/cloudskiff/driftctl/test" - "github.com/cloudskiff/driftctl/test/goldenfile" - dritftctlmocks "github.com/cloudskiff/driftctl/test/mocks" - testresource "github.com/cloudskiff/driftctl/test/resource" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/mock" -) - -func TestGithubRepositorySupplier_Resources(t *testing.T) { - cases := []struct { - test string - dirName string - mocks func(client *MockGithubRepository) - err error - }{ - { - test: "no github repos", - dirName: "github_repository_empty", - mocks: func(client *MockGithubRepository) { - client.On("ListRepositories").Return([]string{}, nil) - }, - err: nil, - }, - { - test: "Multiple github repos Table", - dirName: "github_repository_multiple", - mocks: func(client *MockGithubRepository) { - client.On("ListRepositories").Return([]string{ - "driftctl", - "driftctl-demos", - }, nil) - }, - err: nil, - }, - } - for _, c := range cases { - shouldUpdate := c.dirName == *goldenfile.Update - - providerLibrary := terraform.NewProviderLibrary() - supplierLibrary := resource.NewSupplierLibrary() - - repo := testresource.InitFakeSchemaRepository(terraform.GITHUB, "4.4.0") - resourcegithub.InitResourcesMetadata(repo) - factory := terraform.NewTerraformResourceFactory(repo) - - deserializer := resource.NewDeserializer(factory) - - mockedRepo := MockGithubRepository{} - c.mocks(&mockedRepo) - - if shouldUpdate { - provider, err := InitTestGithubProvider(providerLibrary) - if err != nil { - t.Fatal(err) - } - - supplierLibrary.AddSupplier(NewGithubRepositorySupplier(provider, &mockedRepo, deserializer)) - } - - t.Run(c.test, func(tt *testing.T) { - provider := dritftctlmocks.NewMockedGoldenTFProvider(c.dirName, providerLibrary.Provider(terraform.GITHUB), shouldUpdate) - s := &GithubRepositorySupplier{ - provider, - deserializer, - &mockedRepo, - terraform.NewParallelResourceReader(parallel.NewParallelRunner(context.TODO(), 10)), - } - got, err := s.Resources() - assert.Equal(tt, c.err, err) - - mock.AssertExpectationsForObjects(tt) - test.CtyTestDiff(got, c.dirName, provider, deserializer, shouldUpdate, tt) - }) - } -} diff --git a/pkg/remote/github/init.go b/pkg/remote/github/init.go index 99e53144..a15995c4 100644 --- a/pkg/remote/github/init.go +++ b/pkg/remote/github/init.go @@ -47,7 +47,9 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddEnumerator(NewGithubTeamEnumerator(repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(github.GithubTeamResourceType, common.NewGenericDetailsFetcher(github.GithubTeamResourceType, provider, deserializer)) - supplierLibrary.AddSupplier(NewGithubRepositorySupplier(provider, repository, deserializer)) + remoteLibrary.AddEnumerator(NewGithubRepositoryEnumerator(repository, factory, provider.Config)) + remoteLibrary.AddDetailsFetcher(github.GithubRepositoryResourceType, common.NewGenericDetailsFetcher(github.GithubRepositoryResourceType, provider, deserializer)) + supplierLibrary.AddSupplier(NewGithubMembershipSupplier(provider, repository, deserializer)) supplierLibrary.AddSupplier(NewGithubTeamMembershipSupplier(provider, repository, deserializer)) supplierLibrary.AddSupplier(NewGithubBranchProtectionSupplier(provider, repository, deserializer)) diff --git a/pkg/remote/github/test/github_repository_empty/schema.golden.json b/pkg/remote/github/test/github_repository_empty/schema.golden.json deleted file mode 100755 index e1968e7f..00000000 --- a/pkg/remote/github/test/github_repository_empty/schema.golden.json +++ /dev/null @@ -1,2686 +0,0 @@ -{ - "github_actions_organization_secret": { - "Version": 0, - "Block": { - "Attributes": { - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "plaintext_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "secret_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "selected_repository_ids": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "updated_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "visibility": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_actions_secret": { - "Version": 0, - "Block": { - "Attributes": { - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "plaintext_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "updated_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ref": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sha": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_sha": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch_default": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch_protection": { - "Version": 1, - "Block": { - "Attributes": { - "allows_deletions": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allows_force_pushes": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "push_restrictions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository_id": { - "Type": "string", - "Description": "Node ID or name of repository", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_signed_commits": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "required_pull_request_reviews": { - "Attributes": { - "dismiss_stale_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dismissal_restrictions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_code_owner_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "required_approving_review_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "required_status_checks": { - "Attributes": { - "contexts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "strict": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch_protection_v3": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_signed_commits": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "required_pull_request_reviews": { - "Attributes": { - "dismiss_stale_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dismissal_teams": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dismissal_users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_code_owner_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "required_approving_review_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "required_status_checks": { - "Attributes": { - "contexts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "strict": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "restrictions": { - "Attributes": { - "apps": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "teams": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_issue_label": { - "Version": 0, - "Block": { - "Attributes": { - "color": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_membership": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_organization_block": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_organization_project": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_organization_webhook": { - "Version": 1, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_project_card": { - "Version": 0, - "Block": { - "Attributes": { - "card_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "column_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "note": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_project_column": { - "Version": 0, - "Block": { - "Attributes": { - "column_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "project_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository": { - "Version": 0, - "Block": { - "Attributes": { - "allow_merge_commit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_rebase_merge": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_squash_merge": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "archive_on_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "archived": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_init": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_branch": { - "Type": "string", - "Description": "Can only be set after initial repository creation, and only if the target branch exists", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_branch_on_merge": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "full_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "git_clone_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gitignore_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_downloads": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_issues": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_projects": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_wiki": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "homepage_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "html_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_clone_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_template": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repo_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_clone_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "svn_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "topics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "visibility": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vulnerability_alerts": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "pages": { - "Attributes": { - "cname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_404": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "html_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "source": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "template": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_collaborator": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permission": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permission_diff_suppression": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_deploy_key": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_file": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "The branch name, defaults to \"main\"", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "commit_author": { - "Type": "string", - "Description": "The commit author name, defaults to the authenticated user's name", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "commit_email": { - "Type": "string", - "Description": "The commit author email address, defaults to the authenticated user's email address", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "commit_message": { - "Type": "string", - "Description": "The commit message when creating or updating the file", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "commit_sha": { - "Type": "string", - "Description": "The SHA of the commit that modified the file", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "The file's content", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file": { - "Type": "string", - "Description": "The file path to manage", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "overwrite_on_create": { - "Type": "bool", - "Description": "Enable overwriting existing files, defaults to \"false\"", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "The repository name", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sha": { - "Type": "string", - "Description": "The blob SHA of the file", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_milestone": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "due_date": { - "Type": "string", - "Description": "in yyyy-mm-dd format", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_project": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_webhook": { - "Version": 1, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team": { - "Version": 0, - "Block": { - "Attributes": { - "create_default_maintainer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ldap_dn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "members_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parent_team_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "privacy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slug": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team_membership": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team_repository": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permission": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team_sync_group_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "team_slug": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "group": { - "Attributes": { - "group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_user_gpg_key": { - "Version": 0, - "Block": { - "Attributes": { - "armored_public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_user_invitation_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_user_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - } -} \ No newline at end of file diff --git a/pkg/remote/github/test/github_repository_multiple/schema.golden.json b/pkg/remote/github/test/github_repository_multiple/schema.golden.json deleted file mode 100755 index e1968e7f..00000000 --- a/pkg/remote/github/test/github_repository_multiple/schema.golden.json +++ /dev/null @@ -1,2686 +0,0 @@ -{ - "github_actions_organization_secret": { - "Version": 0, - "Block": { - "Attributes": { - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "plaintext_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "secret_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "selected_repository_ids": { - "Type": [ - "set", - "number" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "updated_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "visibility": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_actions_secret": { - "Version": 0, - "Block": { - "Attributes": { - "created_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "plaintext_value": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "updated_at": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ref": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sha": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "source_branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "source_sha": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch_default": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch_protection": { - "Version": 1, - "Block": { - "Attributes": { - "allows_deletions": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allows_force_pushes": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "pattern": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "push_restrictions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository_id": { - "Type": "string", - "Description": "Node ID or name of repository", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_signed_commits": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "required_pull_request_reviews": { - "Attributes": { - "dismiss_stale_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dismissal_restrictions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_code_owner_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "required_approving_review_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "required_status_checks": { - "Attributes": { - "contexts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "strict": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_branch_protection_v3": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "enforce_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_signed_commits": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "required_pull_request_reviews": { - "Attributes": { - "dismiss_stale_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dismissal_teams": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "dismissal_users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "require_code_owner_reviews": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "required_approving_review_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "required_status_checks": { - "Attributes": { - "contexts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "include_admins": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "strict": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "restrictions": { - "Attributes": { - "apps": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "teams": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_issue_label": { - "Version": 0, - "Block": { - "Attributes": { - "color": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_membership": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_organization_block": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_organization_project": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_organization_webhook": { - "Version": 1, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_project_card": { - "Version": 0, - "Block": { - "Attributes": { - "card_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "column_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "note": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_project_column": { - "Version": 0, - "Block": { - "Attributes": { - "column_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "project_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository": { - "Version": 0, - "Block": { - "Attributes": { - "allow_merge_commit": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_rebase_merge": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "allow_squash_merge": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "archive_on_destroy": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "archived": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "auto_init": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "default_branch": { - "Type": "string", - "Description": "Can only be set after initial repository creation, and only if the target branch exists", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "delete_branch_on_merge": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "full_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "git_clone_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "gitignore_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_downloads": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_issues": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_projects": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "has_wiki": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "homepage_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "html_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "http_clone_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "is_template": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "license_template": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "private": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "repo_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ssh_clone_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "svn_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "topics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "visibility": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "vulnerability_alerts": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "pages": { - "Attributes": { - "cname": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "custom_404": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "html_url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "status": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "source": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "path": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "template": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_collaborator": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permission": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "permission_diff_suppression": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_deploy_key": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_file": { - "Version": 0, - "Block": { - "Attributes": { - "branch": { - "Type": "string", - "Description": "The branch name, defaults to \"main\"", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "commit_author": { - "Type": "string", - "Description": "The commit author name, defaults to the authenticated user's name", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "commit_email": { - "Type": "string", - "Description": "The commit author email address, defaults to the authenticated user's email address", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "commit_message": { - "Type": "string", - "Description": "The commit message when creating or updating the file", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "commit_sha": { - "Type": "string", - "Description": "The SHA of the commit that modified the file", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "content": { - "Type": "string", - "Description": "The file's content", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "file": { - "Type": "string", - "Description": "The file path to manage", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "overwrite_on_create": { - "Type": "bool", - "Description": "Enable overwriting existing files, defaults to \"false\"", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "The repository name", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "sha": { - "Type": "string", - "Description": "The blob SHA of the file", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_milestone": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "due_date": { - "Type": "string", - "Description": "in yyyy-mm-dd format", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "number": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "owner": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "state": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_project": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_repository_webhook": { - "Version": 1, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "secret": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team": { - "Version": 0, - "Block": { - "Attributes": { - "create_default_maintainer": { - "Type": "bool", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "ldap_dn": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "members_count": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "node_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "parent_team_id": { - "Type": "number", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "privacy": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "slug": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team_membership": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "role": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "username": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team_repository": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "permission": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "repository": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "team_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_team_sync_group_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "team_slug": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": { - "group": { - "Attributes": { - "group_description": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "group_name": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_user_gpg_key": { - "Version": 0, - "Block": { - "Attributes": { - "armored_public_key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_user_invitation_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "invitation_id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - }, - "github_user_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "etag": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "id": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false, - "Deprecated": false - }, - "key": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "title": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false, - "Deprecated": false - }, - "url": { - "Type": "string", - "Description": "", - "DescriptionKind": 0, - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false, - "Deprecated": false - } - }, - "BlockTypes": {}, - "Description": "", - "DescriptionKind": 0, - "Deprecated": false - } - } -} \ No newline at end of file diff --git a/pkg/remote/github_repository_scanner_test.go b/pkg/remote/github_repository_scanner_test.go new file mode 100644 index 00000000..11e7c941 --- /dev/null +++ b/pkg/remote/github_repository_scanner_test.go @@ -0,0 +1,100 @@ +package remote + +import ( + "testing" + + "github.com/cloudskiff/driftctl/mocks" + "github.com/cloudskiff/driftctl/pkg/remote/cache" + "github.com/cloudskiff/driftctl/pkg/remote/common" + "github.com/cloudskiff/driftctl/pkg/remote/github" + tf "github.com/cloudskiff/driftctl/pkg/remote/terraform" + githubres "github.com/cloudskiff/driftctl/pkg/resource/github" + "github.com/cloudskiff/driftctl/pkg/terraform" + testresource "github.com/cloudskiff/driftctl/test/resource" + tftest "github.com/cloudskiff/driftctl/test/terraform" + + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/test" + "github.com/cloudskiff/driftctl/test/goldenfile" + "github.com/stretchr/testify/assert" +) + +func TestScanGithubRepository(t *testing.T) { + + tests := []struct { + test string + dirName string + mocks func(client *github.MockGithubRepository) + err error + }{ + { + test: "no github repos", + dirName: "github_repository_empty", + mocks: func(client *github.MockGithubRepository) { + client.On("ListRepositories").Return([]string{}, nil) + }, + err: nil, + }, + { + test: "Multiple github repos Table", + dirName: "github_repository_multiple", + mocks: func(client *github.MockGithubRepository) { + client.On("ListRepositories").Return([]string{ + "driftctl", + "driftctl-demos", + }, nil) + }, + err: nil, + }, + } + + schemaRepository := testresource.InitFakeSchemaRepository("github", "4.4.0") + githubres.InitResourcesMetadata(schemaRepository) + factory := terraform.NewTerraformResourceFactory(schemaRepository) + deserializer := resource.NewDeserializer(factory) + alerter := &mocks.AlerterInterface{} + + for _, c := range tests { + t.Run(c.test, func(tt *testing.T) { + shouldUpdate := c.dirName == *goldenfile.Update + + scanOptions := ScannerOptions{Deep: true} + + providerLibrary := terraform.NewProviderLibrary() + remoteLibrary := common.NewRemoteLibrary() + + mockedRepo := github.MockGithubRepository{} + c.mocks(&mockedRepo) + var repo github.GithubRepository = &mockedRepo + + realProvider, err := tftest.InitTestGithubProvider(providerLibrary, "4.4.0") + if err != nil { + t.Fatal(err) + } + provider := tftest.NewFakeTerraformProvider(realProvider) + provider.WithResponse(c.dirName) + + if shouldUpdate { + err := realProvider.Init() + if err != nil { + t.Fatal(err) + } + provider.ShouldUpdate() + repo = github.NewGithubRepository(realProvider.GetConfig(), cache.New(0)) + } + + remoteLibrary.AddEnumerator(github.NewGithubRepositoryEnumerator(repo, factory, tf.TerraformProviderConfig{ + Name: "test", + })) + remoteLibrary.AddDetailsFetcher(githubres.GithubRepositoryResourceType, common.NewGenericDetailsFetcher(githubres.GithubRepositoryResourceType, provider, deserializer)) + + s := NewScanner(nil, remoteLibrary, alerter, scanOptions) + got, err := s.Resources() + assert.Equal(tt, err, c.err) + if err != nil { + return + } + test.TestAgainstGoldenFile(got, githubres.GithubRepositoryResourceType, c.dirName, provider, deserializer, shouldUpdate, tt) + }) + } +} diff --git a/pkg/remote/github_team_scanner_test.go b/pkg/remote/github_team_scanner_test.go index 2e8c2aaa..358037c7 100644 --- a/pkg/remote/github_team_scanner_test.go +++ b/pkg/remote/github_team_scanner_test.go @@ -85,8 +85,7 @@ func TestScanGithubTeam(t *testing.T) { } remoteLibrary.AddEnumerator(github.NewGithubTeamEnumerator(repo, factory, tf.TerraformProviderConfig{ - Name: "test", - DefaultAlias: "eu-west-3", + Name: "test", })) remoteLibrary.AddDetailsFetcher(githubres.GithubTeamResourceType, common.NewGenericDetailsFetcher(githubres.GithubTeamResourceType, provider, deserializer)) diff --git a/pkg/remote/github/test/github_repository_empty/results.golden.json b/pkg/remote/test/github_repository_empty/results.golden.json similarity index 100% rename from pkg/remote/github/test/github_repository_empty/results.golden.json rename to pkg/remote/test/github_repository_empty/results.golden.json diff --git a/pkg/remote/github/test/github_repository_multiple/github_repository-driftctl-demos.res.golden.json b/pkg/remote/test/github_repository_multiple/github_repository-driftctl-demos.res.golden.json similarity index 100% rename from pkg/remote/github/test/github_repository_multiple/github_repository-driftctl-demos.res.golden.json rename to pkg/remote/test/github_repository_multiple/github_repository-driftctl-demos.res.golden.json diff --git a/pkg/remote/github/test/github_repository_multiple/github_repository-driftctl.res.golden.json b/pkg/remote/test/github_repository_multiple/github_repository-driftctl.res.golden.json similarity index 100% rename from pkg/remote/github/test/github_repository_multiple/github_repository-driftctl.res.golden.json rename to pkg/remote/test/github_repository_multiple/github_repository-driftctl.res.golden.json diff --git a/pkg/remote/github/test/github_repository_multiple/results.golden.json b/pkg/remote/test/github_repository_multiple/results.golden.json similarity index 100% rename from pkg/remote/github/test/github_repository_multiple/results.golden.json rename to pkg/remote/test/github_repository_multiple/results.golden.json From 8b4385613c6dd3997790ec878ccb2ec61d8cd586 Mon Sep 17 00:00:00 2001 From: William Beuil Date: Thu, 1 Jul 2021 14:11:18 +0200 Subject: [PATCH 6/6] Split ec2_instance_supplier --- pkg/remote/aws/ec2_instance_detail_fetcher.go | 41 + pkg/remote/aws/ec2_instance_enumerator.go | 49 + pkg/remote/aws/ec2_instance_supplier.go | 70 - pkg/remote/aws/ec2_instance_supplier_test.go | 120 - pkg/remote/aws/init.go | 3 +- .../ec2_instance_empty/schema.golden.json | 1 - .../ec2_instance_multiple/schema.golden.json | 1 - .../schema.golden.json | 122523 --------------- pkg/remote/ec2_scanner_test.go | 101 + .../results.golden.json | 0 ...stance-i-010376047a71419f1.res.golden.json | 0 ...stance-i-0d3650a23f4e45dc0.res.golden.json | 0 .../results.golden.json | 0 ...stance-i-0a3a7ed51ae2b4fa0.res.golden.json | 0 ...stance-i-0e1543baf4f2cd990.res.golden.json | 0 .../results.golden.json | 0 16 files changed, 193 insertions(+), 122716 deletions(-) create mode 100644 pkg/remote/aws/ec2_instance_detail_fetcher.go create mode 100644 pkg/remote/aws/ec2_instance_enumerator.go delete mode 100644 pkg/remote/aws/ec2_instance_supplier.go delete mode 100644 pkg/remote/aws/ec2_instance_supplier_test.go delete mode 100755 pkg/remote/aws/test/ec2_instance_empty/schema.golden.json delete mode 100755 pkg/remote/aws/test/ec2_instance_multiple/schema.golden.json delete mode 100755 pkg/remote/aws/test/ec2_instance_terminated/schema.golden.json rename pkg/remote/{aws/test/ec2_instance_empty => test/aws_ec2_instance_empty}/results.golden.json (100%) rename pkg/remote/{aws/test/ec2_instance_multiple => test/aws_ec2_instance_multiple}/aws_instance-i-010376047a71419f1.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_instance_multiple => test/aws_ec2_instance_multiple}/aws_instance-i-0d3650a23f4e45dc0.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_instance_multiple => test/aws_ec2_instance_multiple}/results.golden.json (100%) rename pkg/remote/{aws/test/ec2_instance_terminated => test/aws_ec2_instance_terminated}/aws_instance-i-0a3a7ed51ae2b4fa0.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_instance_terminated => test/aws_ec2_instance_terminated}/aws_instance-i-0e1543baf4f2cd990.res.golden.json (100%) rename pkg/remote/{aws/test/ec2_instance_terminated => test/aws_ec2_instance_terminated}/results.golden.json (100%) diff --git a/pkg/remote/aws/ec2_instance_detail_fetcher.go b/pkg/remote/aws/ec2_instance_detail_fetcher.go new file mode 100644 index 00000000..84c5c7b3 --- /dev/null +++ b/pkg/remote/aws/ec2_instance_detail_fetcher.go @@ -0,0 +1,41 @@ +package aws + +import ( + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/pkg/resource/aws" + "github.com/cloudskiff/driftctl/pkg/terraform" + "github.com/sirupsen/logrus" +) + +type EC2InstanceDetailsFetcher struct { + reader terraform.ResourceReader + deserializer *resource.Deserializer +} + +func NewEC2InstanceDetailsFetcher(provider terraform.ResourceReader, deserializer *resource.Deserializer) *EC2InstanceDetailsFetcher { + return &EC2InstanceDetailsFetcher{ + reader: provider, + deserializer: deserializer, + } +} + +func (r *EC2InstanceDetailsFetcher) ReadDetails(res resource.Resource) (resource.Resource, error) { + ctyVal, err := r.reader.ReadResource(terraform.ReadResourceArgs{ + Ty: aws.AwsInstanceResourceType, + ID: res.TerraformId(), + }) + if err != nil { + return nil, err + } + if ctyVal.IsNull() { + logrus.WithFields(logrus.Fields{ + "id": res.TerraformId(), + }).Debug("Instance read returned nil (instance may be terminated), ignoring ...") + return nil, nil + } + deserializedRes, err := r.deserializer.DeserializeOne(aws.AwsInstanceResourceType, *ctyVal) + if err != nil { + return nil, err + } + return deserializedRes, nil +} diff --git a/pkg/remote/aws/ec2_instance_enumerator.go b/pkg/remote/aws/ec2_instance_enumerator.go new file mode 100644 index 00000000..eb1b3d76 --- /dev/null +++ b/pkg/remote/aws/ec2_instance_enumerator.go @@ -0,0 +1,49 @@ +package aws + +import ( + "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" + remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" + tf "github.com/cloudskiff/driftctl/pkg/remote/terraform" + "github.com/cloudskiff/driftctl/pkg/resource" + "github.com/cloudskiff/driftctl/pkg/resource/aws" +) + +type EC2InstanceEnumerator struct { + repository repository.EC2Repository + factory resource.ResourceFactory + providerConfig tf.TerraformProviderConfig +} + +func NewEC2InstanceEnumerator(repo repository.EC2Repository, factory resource.ResourceFactory, providerConfig tf.TerraformProviderConfig) *EC2InstanceEnumerator { + return &EC2InstanceEnumerator{ + repository: repo, + factory: factory, + providerConfig: providerConfig, + } +} + +func (e *EC2InstanceEnumerator) SupportedType() resource.ResourceType { + return aws.AwsInstanceResourceType +} + +func (e *EC2InstanceEnumerator) Enumerate() ([]resource.Resource, error) { + instances, err := e.repository.ListAllInstances() + if err != nil { + return nil, remoteerror.NewResourceEnumerationError(err, string(e.SupportedType())) + } + + results := make([]resource.Resource, len(instances)) + + for _, instance := range instances { + results = append( + results, + e.factory.CreateAbstractResource( + string(e.SupportedType()), + *instance.InstanceId, + map[string]interface{}{}, + ), + ) + } + + return results, err +} diff --git a/pkg/remote/aws/ec2_instance_supplier.go b/pkg/remote/aws/ec2_instance_supplier.go deleted file mode 100644 index 9e2ba13f..00000000 --- a/pkg/remote/aws/ec2_instance_supplier.go +++ /dev/null @@ -1,70 +0,0 @@ -package aws - -import ( - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - "github.com/cloudskiff/driftctl/pkg/resource" - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - - "github.com/cloudskiff/driftctl/pkg/terraform" - - "github.com/aws/aws-sdk-go/aws" - "github.com/sirupsen/logrus" - "github.com/zclconf/go-cty/cty" -) - -type EC2InstanceSupplier struct { - reader terraform.ResourceReader - deserializer *resource.Deserializer - repository repository.EC2Repository - runner *terraform.ParallelResourceReader -} - -func NewEC2InstanceSupplier(provider *AWSTerraformProvider, deserializer *resource.Deserializer, repository repository.EC2Repository) *EC2InstanceSupplier { - return &EC2InstanceSupplier{ - provider, - deserializer, - repository, - terraform.NewParallelResourceReader(provider.Runner().SubRunner()), - } -} - -func (s *EC2InstanceSupplier) Resources() ([]resource.Resource, error) { - instances, err := s.repository.ListAllInstances() - if err != nil { - return nil, remoteerror.NewResourceEnumerationError(err, resourceaws.AwsInstanceResourceType) - } - - results := make([]cty.Value, 0) - if len(instances) > 0 { - for _, instance := range instances { - id := aws.StringValue(instance.InstanceId) - s.runner.Run(func() (cty.Value, error) { - return s.readInstance(id) - }) - } - results, err = s.runner.Wait() - if err != nil { - return nil, err - } - } - return s.deserializer.Deserialize(resourceaws.AwsInstanceResourceType, results) -} - -func (s *EC2InstanceSupplier) readInstance(id string) (cty.Value, error) { - resInstance, err := s.reader.ReadResource(terraform.ReadResourceArgs{ - Ty: resourceaws.AwsInstanceResourceType, - ID: id, - }) - if err != nil { - logrus.Warnf("Error reading instance %s: %+v", id, err) - return cty.NilVal, err - } - if resInstance.IsNull() { - logrus.WithFields(logrus.Fields{ - "id": id, - }).Debug("Instance read returned nil (instance may be terminated), ignoring ...") - } - return *resInstance, nil -} diff --git a/pkg/remote/aws/ec2_instance_supplier_test.go b/pkg/remote/aws/ec2_instance_supplier_test.go deleted file mode 100644 index 8a6df561..00000000 --- a/pkg/remote/aws/ec2_instance_supplier_test.go +++ /dev/null @@ -1,120 +0,0 @@ -package aws - -import ( - "context" - "testing" - - "github.com/cloudskiff/driftctl/pkg/remote/aws/repository" - "github.com/cloudskiff/driftctl/pkg/remote/cache" - testresource "github.com/cloudskiff/driftctl/test/resource" - - remoteerror "github.com/cloudskiff/driftctl/pkg/remote/error" - - resourceaws "github.com/cloudskiff/driftctl/pkg/resource/aws" - - "github.com/aws/aws-sdk-go/aws/awserr" - "github.com/stretchr/testify/assert" - - "github.com/cloudskiff/driftctl/pkg/parallel" - - "github.com/cloudskiff/driftctl/test/goldenfile" - - "github.com/cloudskiff/driftctl/pkg/resource" - "github.com/cloudskiff/driftctl/pkg/terraform" - "github.com/cloudskiff/driftctl/test" - "github.com/cloudskiff/driftctl/test/mocks" - - "github.com/aws/aws-sdk-go/aws" - "github.com/aws/aws-sdk-go/service/ec2" -) - -func TestEC2InstanceSupplier_Resources(t *testing.T) { - tests := []struct { - test string - dirName string - mock func(mock *repository.MockEC2Repository) - err error - }{ - { - test: "no instances", - dirName: "ec2_instance_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllInstances").Return([]*ec2.Instance{}, nil) - }, - err: nil, - }, - { - test: "with instances", - dirName: "ec2_instance_multiple", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllInstances").Return([]*ec2.Instance{ - { - InstanceId: aws.String("i-0d3650a23f4e45dc0"), - }, - { - InstanceId: aws.String("i-010376047a71419f1"), - }, - }, nil) - }, - err: nil, - }, - { - test: "with terminated instances", - dirName: "ec2_instance_terminated", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllInstances").Return([]*ec2.Instance{ - { - InstanceId: aws.String("i-0e1543baf4f2cd990"), - }, - { - InstanceId: aws.String("i-0a3a7ed51ae2b4fa0"), // Nil - }, - }, nil) - }, - err: nil, - }, - { - test: "Cannot list instances", - dirName: "ec2_instance_empty", - mock: func(mock *repository.MockEC2Repository) { - mock.On("ListAllInstances").Return([]*ec2.Instance{}, awserr.NewRequestFailure(nil, 403, "")) - }, - err: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsInstanceResourceType), - }, - } - for _, tt := range tests { - shouldUpdate := tt.dirName == *goldenfile.Update - - providerLibrary := terraform.NewProviderLibrary() - supplierLibrary := resource.NewSupplierLibrary() - - repo := testresource.InitFakeSchemaRepository("aws", "3.19.0") - resourceaws.InitResourcesMetadata(repo) - factory := terraform.NewTerraformResourceFactory(repo) - - deserializer := resource.NewDeserializer(factory) - if shouldUpdate { - provider, err := InitTestAwsProvider(providerLibrary) - if err != nil { - t.Fatal(err) - } - supplierLibrary.AddSupplier(NewEC2InstanceSupplier(provider, deserializer, repository.NewEC2Repository(provider.session, cache.New(0)))) - } - - t.Run(tt.test, func(t *testing.T) { - provider := mocks.NewMockedGoldenTFProvider(tt.dirName, providerLibrary.Provider(terraform.AWS), shouldUpdate) - client := &repository.MockEC2Repository{} - tt.mock(client) - s := &EC2InstanceSupplier{ - provider, - deserializer, - client, - terraform.NewParallelResourceReader(parallel.NewParallelRunner(context.TODO(), 10)), - } - got, err := s.Resources() - assert.Equal(t, tt.err, err) - - test.CtyTestDiff(got, tt.dirName, provider, deserializer, shouldUpdate, t) - }) - } -} diff --git a/pkg/remote/aws/init.go b/pkg/remote/aws/init.go index 259f0ad5..7dcb99f5 100644 --- a/pkg/remote/aws/init.go +++ b/pkg/remote/aws/init.go @@ -79,12 +79,13 @@ func Init(version string, alerter *alerter.Alerter, remoteLibrary.AddDetailsFetcher(aws.AwsKeyPairResourceType, common.NewGenericDetailsFetcher(aws.AwsKeyPairResourceType, provider, deserializer)) remoteLibrary.AddEnumerator(NewEC2EipAssociationEnumerator(ec2repository, factory, provider.Config)) remoteLibrary.AddDetailsFetcher(aws.AwsEipAssociationResourceType, common.NewGenericDetailsFetcher(aws.AwsEipAssociationResourceType, provider, deserializer)) + remoteLibrary.AddEnumerator(NewEC2InstanceEnumerator(ec2repository, factory, provider.Config)) + remoteLibrary.AddDetailsFetcher(aws.AwsInstanceResourceType, NewEC2InstanceDetailsFetcher(provider, deserializer)) supplierLibrary.AddSupplier(NewS3BucketAnalyticSupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewS3BucketPolicySupplier(provider, s3Repository, deserializer)) supplierLibrary.AddSupplier(NewRoute53ZoneSupplier(provider, deserializer, route53repository)) supplierLibrary.AddSupplier(NewRoute53RecordSupplier(provider, deserializer, route53repository)) - supplierLibrary.AddSupplier(NewEC2InstanceSupplier(provider, deserializer, ec2repository)) supplierLibrary.AddSupplier(NewLambdaFunctionSupplier(provider, deserializer, lambdaRepository)) supplierLibrary.AddSupplier(NewDBSubnetGroupSupplier(provider, deserializer, rdsRepository)) supplierLibrary.AddSupplier(NewDBInstanceSupplier(provider, deserializer, rdsRepository)) diff --git a/pkg/remote/aws/test/ec2_instance_empty/schema.golden.json b/pkg/remote/aws/test/ec2_instance_empty/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_instance_empty/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/aws/test/ec2_instance_multiple/schema.golden.json b/pkg/remote/aws/test/ec2_instance_multiple/schema.golden.json deleted file mode 100755 index a3cb7fdf..00000000 --- a/pkg/remote/aws/test/ec2_instance_multiple/schema.golden.json +++ /dev/null @@ -1 +0,0 @@ -{"aws_accessanalyzer_analyzer":{"Version":0,"Block":{"Attributes":{"analyzer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_acm_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"domain_validation_options":{"Type":["set",["object",{"domain_name":"string","resource_record_name":"string","resource_record_type":"string","resource_record_value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subject_alternative_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validation_emails":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"validation_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"certificate_transparency_logging_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_acm_certificate_validation":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"validation_record_fqdns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_acmpca_certificate_authority":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_signing_request":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"not_after":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"not_before":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permanent_deletion_time_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serial":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"certificate_authority_configuration":{"Attributes":{"key_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"signing_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"subject":{"Attributes":{"common_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"distinguished_name_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generation_qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"given_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"locality":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organization":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pseudonym":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"surname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"title":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"revocation_configuration":{"Attributes":{},"BlockTypes":{"crl_configuration":{"Attributes":{"custom_cname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_in_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_alb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_alb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_alb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_alb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ami":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_copy":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_ami_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ami_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_from_instance":{"Version":0,"Block":{"Attributes":{"architecture":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ena_support":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"manage_ebs_snapshots":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ramdisk_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_without_reboot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sriov_net_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ami_launch_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_account":{"Version":0,"Block":{"Attributes":{"cloudwatch_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttle_settings":{"Type":["list",["object",{"burst_limit":"number","rate_limit":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_api_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_api_gateway_authorizer":{"Version":0,"Block":{"Attributes":{"authorizer_credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_result_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_validation_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_base_path_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"base_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_client_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pem_encoded_certificate":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_deployment":{"Version":0,"Block":{"Attributes":{"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_documentation_part":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"location":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_documentation_version":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_domain_name":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"certificate_private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_upload_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"regional_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_certificate_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"regional_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_gateway_response":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration":{"Version":0,"Block":{"Attributes":{"cache_key_parameters":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_http_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_integration_response":{"Version":0,"Block":{"Attributes":{"content_handling":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"selection_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method":{"Version":0,"Block":{"Attributes":{"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_validator_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_response":{"Version":0,"Block":{"Attributes":{"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_parameters":{"Type":["map","bool"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_method_settings":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"method_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"settings":{"Attributes":{"cache_data_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_ttl_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"caching_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_authorization_for_cache_control":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unauthorized_cache_control_header_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_api_gateway_model":{"Version":0,"Block":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_request_validator":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"validate_request_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"validate_request_parameters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_resource":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path_part":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_rest_api":{"Version":0,"Block":{"Attributes":{"api_key_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"binary_media_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_compression_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_stage":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cache_cluster_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cache_cluster_size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"documentation_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rest_api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"xray_tracing_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"product_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"api_stages":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"quota_settings":{"Attributes":{"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"offset":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"throttle_settings":{"Attributes":{"burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_api_gateway_usage_plan_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"usage_plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_api_gateway_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arns":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_api":{"Version":0,"Block":{"Attributes":{"api_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"api_key_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cors_configuration":{"Attributes":{"allow_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_methods":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_origins":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_api_mapping":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_mapping_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stage":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_authorizer":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"authorizer_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_sources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"jwt_configuration":{"Attributes":{"audience":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_deployment":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"auto_deployed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"triggers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_domain_name":{"Version":0,"Block":{"Attributes":{"api_mapping_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"domain_name_configuration":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_integration":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"credentials_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"integration_subtype":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"integration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passthrough_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_milliseconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"tls_config":{"Attributes":{"server_name_to_verify":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_apigatewayv2_integration_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_handling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"integration_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"integration_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_templates":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_model":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"api_key_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorizer_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operation_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_route_response":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"model_selection_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_models":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_response_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_apigatewayv2_stage":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_deploy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stage_variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_log_settings":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"default_route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"route_settings":{"Attributes":{"data_trace_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detailed_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"throttling_burst_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throttling_rate_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_apigatewayv2_vpc_link":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_app_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appautoscaling_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_scaling_policy_configuration":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"target_tracking_scaling_policy_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_in_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scale_out_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dimensions":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_scheduled_action":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scalable_target_action":{"Attributes":{"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appautoscaling_target":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scalable_dimension":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appmesh_mesh":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"egress_filter":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appmesh_route":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"http_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1},"match":{"Attributes":{"method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"header":{"Attributes":{"invert":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"match":{"Attributes":{"exact":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"range":{"Attributes":{"end":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tcp_route":{"Attributes":{},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"weighted_target":{"Attributes":{"virtual_node":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_node":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"backend":{"Attributes":{},"BlockTypes":{"virtual_service":{"Attributes":{"virtual_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":25},"listener":{"Attributes":{},"BlockTypes":{"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_millis":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging":{"Attributes":{},"BlockTypes":{"access_log":{"Attributes":{},"BlockTypes":{"file":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"service_discovery":{"Attributes":{},"BlockTypes":{"aws_cloud_map":{"Attributes":{"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dns":{"Attributes":{"hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_router":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"listener":{"Attributes":{},"BlockTypes":{"port_mapping":{"Attributes":{"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appmesh_virtual_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mesh_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spec":{"Attributes":{},"BlockTypes":{"provider":{"Attributes":{},"BlockTypes":{"virtual_node":{"Attributes":{"virtual_node_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"virtual_router":{"Attributes":{"virtual_router_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_appsync_api_key":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expires":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_appsync_datasource":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"dynamodb_config":{"Attributes":{"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_caller_credentials":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_config":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_function":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"request_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_mapping_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_appsync_graphql_api":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schema":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uris":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"xray_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"additional_authentication_provider":{"Attributes":{"authentication_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"log_config":{"Attributes":{"cloudwatch_logs_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclude_verbose_content":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_log_level":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"openid_connect_config":{"Attributes":{"auth_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iat_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_config":{"Attributes":{"app_id_client_regex":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_appsync_resolver":{"Version":0,"Block":{"Attributes":{"api_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kind":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"caching_config":{"Attributes":{"caching_keys":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"pipeline_config":{"Attributes":{"functions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_database":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_athena_named_query":{"Version":0,"Block":{"Attributes":{"database":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workgroup":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_athena_workgroup":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"bytes_scanned_cutoff_per_query":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_workgroup_configuration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish_cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"result_configuration":{"Attributes":{"output_location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_attachment":{"Version":0,"Block":{"Attributes":{"alb_target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enabled_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_instance_lifetime":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metrics_granularity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protect_from_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_linked_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"suspended_processes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["set",["map","string"]],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_policies":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_zone_identifier":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_capacity_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_elb_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"initial_lifecycle_hook":{"Attributes":{"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mixed_instances_policy":{"Attributes":{},"BlockTypes":{"instances_distribution":{"Attributes":{"on_demand_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"on_demand_percentage_above_base_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_instance_pools":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"launch_template":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"propagate_at_launch":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_autoscaling_lifecycle_hook":{"Version":0,"Block":{"Attributes":{"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_result":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"heartbeat_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lifecycle_transition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_metadata":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_target_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_notification":{"Version":0,"Block":{"Attributes":{"group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notifications":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_autoscaling_policy":{"Version":0,"Block":{"Attributes":{"adjustment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cooldown":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"estimated_instance_warmup":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_aggregation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_adjustment_magnitude":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"step_adjustment":{"Attributes":{"metric_interval_lower_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_interval_upper_bound":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scaling_adjustment":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_tracking_configuration":{"Attributes":{"disable_scale_in":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"customized_metric_specification":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_dimension":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"predefined_metric_specification":{"Attributes":{"predefined_metric_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_autoscaling_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"desired_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"end_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"recurrence":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scheduled_action_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_backup_plan":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"completion_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_point_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"copy_action":{"Attributes":{"destination_vault_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle":{"Attributes":{"cold_storage_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_backup_selection":{"Version":0,"Block":{"Attributes":{"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plan_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resources":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selection_tag":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_backup_vault":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recovery_points":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_batch_compute_environment":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environment_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"compute_environment_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"compute_resources":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_vcpus":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ec2_key_pair":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_vcpus":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"spot_iam_fleet_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_definition":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_properties":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"retry_strategy":{"Attributes":{"attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeout":{"Attributes":{"attempt_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_batch_job_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compute_environments":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_budgets_budget":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"budget_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cost_filters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"limit_amount":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"limit_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"time_period_end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"time_period_start":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cost_types":{"Attributes":{"include_credit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_discount":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_other_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_recurring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_refund":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_subscription":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_tax":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_upfront":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_amortized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_blended":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subscriber_email_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subscriber_sns_topic_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cloud9_environment_ec2":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_stop_time_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudformation_stack":{"Version":0,"Block":{"Attributes":{"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_rollback":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"notification_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outputs":{"Type":["map","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set":{"Version":0,"Block":{"Attributes":{"administration_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capabilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_set_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"template_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudformation_stack_set_instance":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_overrides":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"retain_stack":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stack_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudfront_distribution":{"Version":1,"Block":{"Attributes":{"aliases":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_object":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"http_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"in_progress_validation_batches":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_ipv6_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"price_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retain_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list",["object",{"enabled":"bool","items":["list",["object",{"aws_account_number":"string","key_pair_ids":["set","string"]}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"wait_for_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_error_response":{"Attributes":{"error_caching_min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_code":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"response_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"response_page_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"default_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_cookies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_cache_behavior":{"Attributes":{"allowed_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cached_methods":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field_level_encryption_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smooth_streaming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trusted_signers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"viewer_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_values":{"Attributes":{"headers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query_string":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"query_string_cache_keys":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cookies":{"Attributes":{"forward":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"whitelisted_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"lambda_function_association":{"Attributes":{"event_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_body":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":4}},"Nesting":3,"MinItems":0,"MaxItems":0},"origin":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"custom_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"custom_origin_config":{"Attributes":{"http_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"https_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_keepalive_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_protocol_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"origin_read_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"origin_ssl_protocols":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_origin_config":{"Attributes":{"origin_access_identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"origin_group":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"failover_criteria":{"Attributes":{"status_codes":{"Type":["set","number"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"member":{"Attributes":{"origin_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":2,"MaxItems":2}},"Nesting":4,"MinItems":0,"MaxItems":0},"restrictions":{"Attributes":{},"BlockTypes":{"geo_restriction":{"Attributes":{"locations":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restriction_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"viewer_certificate":{"Attributes":{"acm_certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_default_certificate":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_protocol_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_support_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudfront_origin_access_identity":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudfront_access_identity_path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_canonical_user_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudfront_public_key":{"Version":0,"Block":{"Attributes":{"caller_reference":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encoded_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudhsm_v2_cluster":{"Version":0,"Block":{"Attributes":{"cluster_certificates":{"Type":["list",["object",{"aws_hardware_certificate":"string","cluster_certificate":"string","cluster_csr":"string","hsm_certificate":"string","manufacturer_hardware_certificate":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_backup_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudhsm_v2_hsm":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hsm_eni_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hsm_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cloudtrail":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloud_watch_logs_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloud_watch_logs_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_log_file_validation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"home_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"include_global_service_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_multi_region_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"is_organization_trail":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"event_selector":{"Attributes":{"include_management_events":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_write_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"data_resource":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":5},"insight_selector":{"Attributes":{"insight_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_cloudwatch_dashboard":{"Version":0,"Block":{"Attributes":{"dashboard_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dashboard_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dashboard_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"condition":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_event_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_event_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"batch_target":{"Attributes":{"array_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ecs_target":{"Attributes":{"group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"input_transformer":{"Attributes":{"input_paths":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_template":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_target":{"Attributes":{"partition_key_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"sqs_target":{"Attributes":{"message_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cloudwatch_log_destination":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_destination_policy":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_metric_filter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_transformation":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_cloudwatch_log_resource_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_log_subscription_filter":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_cloudwatch_metric_alarm":{"Version":1,"Block":{"Attributes":{"actions_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"datapoints_to_alarm":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"evaluate_low_sample_count_percentiles":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"evaluation_periods":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extended_statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ok_actions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statistic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threshold_metric_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"treat_missing_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric_query":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"return_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"metric":{"Attributes":{"dimensions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"period":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stat":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codebuild_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"badge_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"badge_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queued_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"cache":{"Attributes":{"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"modes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compute_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"image_pull_credentials_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"privileged_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"environment_variable":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"registry_credential":{"Attributes":{"credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"credential_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"logs_config":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_logs":{"Attributes":{"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"secondary_artifacts":{"Attributes":{"artifact_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"override_artifact_name":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"secondary_sources":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"source":{"Attributes":{"buildspec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"git_clone_depth":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"insecure_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_build_status":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"git_submodules_config":{"Attributes":{"fetch_submodules":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codebuild_report_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"export_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encryption_disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packaging":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_codebuild_source_credential":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codebuild_webhook":{"Version":0,"Block":{"Attributes":{"branch_filter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"payload_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"project_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"filter_group":{"Attributes":{},"BlockTypes":{"filter":{"Attributes":{"exclude_matched_pattern":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codecommit_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_http":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"clone_url_ssh":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_branch":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_codecommit_trigger":{"Version":0,"Block":{"Attributes":{"configuration_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"repository_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"trigger":{"Attributes":{"branches":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"events":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_codedeploy_app":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_codedeploy_deployment_config":{"Version":0,"Block":{"Attributes":{"compute_platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"minimum_healthy_hosts":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"traffic_routing_config":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"time_based_canary":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"time_based_linear":{"Attributes":{"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_codedeploy_deployment_group":{"Version":0,"Block":{"Attributes":{"app_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"autoscaling_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alarm_configuration":{"Attributes":{"alarms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_poll_alarm_failure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"auto_rollback_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"events":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"blue_green_deployment_config":{"Attributes":{},"BlockTypes":{"deployment_ready_option":{"Attributes":{"action_on_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"green_fleet_provisioning_option":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"terminate_blue_instances_on_deployment_success":{"Attributes":{"action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_wait_time_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"deployment_style":{"Attributes":{"deployment_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ec2_tag_set":{"Attributes":{},"BlockTypes":{"ec2_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"ecs_service":{"Attributes":{"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer_info":{"Attributes":{},"BlockTypes":{"elb_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"target_group_pair_info":{"Attributes":{},"BlockTypes":{"prod_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"target_group":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"test_traffic_route":{"Attributes":{"listener_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"on_premises_instance_tag_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"trigger_configuration":{"Attributes":{"trigger_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"trigger_target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_codepipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"artifact_store":{"Attributes":{"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_key":{"Attributes":{"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0},"stage":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"category":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_artifacts":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"run_order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":2,"MaxItems":0}}}},"aws_codepipeline_webhook":{"Version":0,"Block":{"Attributes":{"authentication":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_pipeline":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"authentication_configuration":{"Attributes":{"allowed_ip_range":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"filter":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_equals":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_codestarnotifications_notification_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detail_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_type_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target":{"Attributes":{"address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_cognito_identity_pool":{"Version":0,"Block":{"Attributes":{"allow_unauthenticated_identities":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"developer_provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"openid_connect_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_login_providers":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cognito_identity_providers":{"Attributes":{"client_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_token_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_pool_roles_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"role_mapping":{"Attributes":{"ambiguous_role_resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mapping_rule":{"Attributes":{"claim":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"match_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":25}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_cognito_identity_provider":{"Version":0,"Block":{"Attributes":{"attribute_mapping":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idp_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provider_details":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_resource_server":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_identifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"scope_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_cognito_user_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"precedence":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_cognito_user_pool":{"Version":0,"Block":{"Attributes":{"alias_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_verified_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_verification_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mfa_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sms_authentication_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_verification_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"admin_create_user_config":{"Attributes":{"allow_admin_create_user_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"invite_message_template":{"Attributes":{"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"device_configuration":{"Attributes":{"challenge_required_on_new_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_only_remembered_on_user_prompt":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"email_configuration":{"Attributes":{"email_sending_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reply_to_email_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_config":{"Attributes":{"create_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"define_auth_challenge":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"post_confirmation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_sign_up":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pre_token_generation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_migration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_auth_challenge_response":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"password_policy":{"Attributes":{"minimum_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_lowercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"require_uppercase":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"temporary_password_validity_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"attribute_data_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"developer_only_attribute":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mutable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"number_attribute_constraints":{"Attributes":{"max_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"string_attribute_constraints":{"Attributes":{"max_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_length":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":50},"sms_configuration":{"Attributes":{"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_caller_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"software_token_mfa_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user_pool_add_ons":{"Attributes":{"advanced_security_mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"username_configuration":{"Attributes":{"case_sensitive":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"verification_message_template":{"Attributes":{"default_email_option":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_message_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email_subject_by_link":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sms_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_client":{"Version":0,"Block":{"Attributes":{"allowed_oauth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_flows_user_pool_client":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_oauth_scopes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"callback_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"default_redirect_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"explicit_auth_flows":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"generate_secret":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"logout_urls":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prevent_user_existence_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"read_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"refresh_token_validity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"supported_identity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"write_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"analytics_configuration":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"external_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_data_shared":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_cognito_user_pool_domain":{"Version":0,"Block":{"Attributes":{"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudfront_distribution_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_config_aggregate_authorization":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_config_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"scope":{"Attributes":{"compliance_resource_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"source_detail":{"Attributes":{"event_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":25}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_config_configuration_aggregator":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"account_aggregation_source":{"Attributes":{"account_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"organization_aggregation_source":{"Attributes":{"all_regions":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"recording_group":{"Attributes":{"all_supported":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"include_global_resource_types":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_configuration_recorder_status":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_config_delivery_channel":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"snapshot_delivery_properties":{"Attributes":{"delivery_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_config_organization_custom_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"trigger_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_config_organization_managed_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"excluded_accounts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_execution_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_types_scope":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tag_key_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tag_value_scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_cur_report_definition":{"Version":0,"Block":{"Attributes":{"additional_artifacts":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_schema_elements":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"refresh_closed_reports":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"report_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"report_versioning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_customer_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datapipeline_pipeline":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_datasync_agent":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_datasync_location_efs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"efs_file_system_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ec2_config":{"Attributes":{"security_group_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_nfs":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"on_prem_config":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_s3":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"s3_bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_config":{"Attributes":{"bucket_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_datasync_location_smb":{"Version":0,"Block":{"Attributes":{"agent_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"server_hostname":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subdirectory":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"mount_options":{"Attributes":{"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_datasync_task":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"options":{"Attributes":{"atime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bytes_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mtime":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"posix_permissions":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_deleted_files":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preserve_devices":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"verify_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_factor":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dax_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_dax_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_db_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance":{"Version":1,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"character_set_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_automated_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_iam_role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replicas":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replicate_source_db":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_instance_role_association":{"Version":0,"Block":{"Attributes":{"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"feature_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_db_option_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"major_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"option_group_description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option":{"Attributes":{"db_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"option_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_memberships":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"option_settings":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_db_proxy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"debug_logging":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_client_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"require_tls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"auth":{"Attributes":{"auth_scheme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_auth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_security_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_db_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_instance_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"option_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_db_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"egress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ingress":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_no":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_default_route_table":{"Version":0,"Block":{"Attributes":{"default_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_default_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_default_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_default_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_devicefarm_project":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_conditional_forwarder":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dns_ips":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_directory_service_directory":{"Version":0,"Block":{"Attributes":{"access_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"alias":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"edition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_sso":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"size":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"connect_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connect_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_settings":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_directory_service_log_subscription":{"Version":0,"Block":{"Attributes":{"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dlm_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_details":{"Attributes":{"resource_types":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"schedule":{"Attributes":{"copy_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags_to_add":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"create_rule":{"Attributes":{"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval_unit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"times":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"retain_rule":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_dms_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate_wallet":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_endpoint":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"extra_connection_attributes":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"elasticsearch_settings":{"Attributes":{"endpoint_uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"error_retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"full_load_error_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kafka_settings":{"Attributes":{"broker":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_settings":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"mongodb_settings":{"Attributes":{"auth_mechanism":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"docs_to_investigate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"extract_doc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nesting_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_settings":{"Attributes":{"bucket_folder":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"csv_row_delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"external_table_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dms_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_instance":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_major_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_az":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_private_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_instance_public_ips":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dms_replication_subnet_group":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replication_subnet_group_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_subnet_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_subnet_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dms_replication_task":{"Version":0,"Block":{"Attributes":{"cdc_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"migration_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_task_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_task_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_mappings":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_endpoint_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_docdb_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_docdb_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_docdb_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_bgp_peer":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bgp_peer_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_connection_association":{"Version":0,"Block":{"Attributes":{"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lag_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association":{"Version":1,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"proposal_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_gateway_association_proposal":{"Version":0,"Block":{"Attributes":{"allowed_prefixes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"associated_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associated_gateway_owner_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associated_gateway_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dx_gateway_owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_hosted_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_private_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_public_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_hosted_transit_virtual_interface_accepter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_lag":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections_bandwidth":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"has_logical_redundancy":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_dx_private_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_public_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"route_filter_prefixes":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dx_transit_virtual_interface":{"Version":0,"Block":{"Attributes":{"address_family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"amazon_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_device":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bgp_asn":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bgp_auth_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"customer_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dx_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"jumbo_frame_capable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"mtu":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vlan":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_global_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_dynamodb_table":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"billing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stream_label":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_view_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"global_secondary_index":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"write_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"local_secondary_index":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"non_key_attributes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"projection_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"point_in_time_recovery":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"replica":{"Attributes":{"region_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"ttl":{"Attributes":{"attribute_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_dynamodb_table_item":{"Version":0,"Block":{"Attributes":{"hash_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"item":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"range_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_default_kms_key":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_encryption_by_default":{"Version":0,"Block":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_snapshot":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ebs_snapshot_copy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_encryption_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ebs_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multi_attach_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_availability_zone_group":{"Version":0,"Block":{"Attributes":{"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"opt_in_status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_capacity_reservation":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ephemeral_storage":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_match_criteria":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_authorization_rule":{"Version":0,"Block":{"Attributes":{"access_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorize_all_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_network_cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_servers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"split_tunnel":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transport_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authentication_options":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_certificate_chain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"saml_provider_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":2},"connection_log_options":{"Attributes":{"cloudwatch_log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ec2_client_vpn_network_association":{"Version":0,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_client_vpn_route":{"Version":0,"Block":{"Attributes":{"client_vpn_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_vpc_subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_fleet":{"Version":0,"Block":{"Attributes":{"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"launch_template_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"launch_template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"override":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":1,"MaxItems":1},"on_demand_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"spot_options":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_capacity_specification":{"Attributes":{"default_target_capacity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_demand_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total_target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ec2_local_gateway_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_gateway_virtual_interface_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_local_gateway_route_table_vpc_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_tag":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_services":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_filter_rule":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ec2_traffic_mirror_session":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"packet_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_mirror_filter_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"traffic_mirror_target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_network_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_traffic_mirror_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_load_balancer_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept_shared_attachments":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_association":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_route_table_propagation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagation_default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpn_ecmp_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_peering_attachment_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route":{"Version":0,"Block":{"Attributes":{"blackhole":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table":{"Version":0,"Block":{"Attributes":{"default_association_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_propagation_route_table":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_route_table_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ec2_transit_gateway_vpc_attachment_accepter":{"Version":0,"Block":{"Attributes":{"dns_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_support":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_association":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_default_route_table_propagation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_lifecycle_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecr_repository":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_tag_mutability":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"image_scanning_configuration":{"Attributes":{"scan_on_push":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecr_repository_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"registry_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"repository":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ecs_capacity_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"auto_scaling_group_provider":{"Attributes":{"auto_scaling_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"managed_termination_protection":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"managed_scaling":{"Attributes":{"maximum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_scaling_step_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_ecs_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity_providers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ecs_service":{"Version":0,"Block":{"Attributes":{"cluster":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_maximum_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deployment_minimum_healthy_percent":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"desired_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ecs_managed_tags":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_new_deployment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_grace_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"propagate_tags":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scheduling_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_definition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_provider_strategy":{"Attributes":{"base":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"capacity_provider":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"deployment_controller":{"Attributes":{"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"load_balancer":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elb_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"network_configuration":{"Attributes":{"assign_public_ip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ordered_placement_strategy":{"Attributes":{"field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"service_registries":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"container_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registry_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ecs_task_definition":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container_definitions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipc_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pid_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requires_compatibilities":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"task_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"inference_accelerator":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"device_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"placement_constraints":{"Attributes":{"expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10},"proxy_configuration":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"volume":{"Attributes":{"host_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"docker_volume_configuration":{"Attributes":{"autoprovision":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"driver_opts":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"efs_volume_configuration":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"root_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"authorization_config":{"Attributes":{"access_point_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_efs_access_point":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"posix_user":{"Attributes":{"gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secondary_gids":{"Type":["set","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"root_directory":{"Attributes":{"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"creation_info":{"Attributes":{"owner_gid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_uid":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"permissions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_throughput_in_mibps":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"lifecycle_policy":{"Attributes":{"transition_to_ia":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_efs_file_system_policy":{"Version":0,"Block":{"Attributes":{"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_efs_mount_target":{"Version":0,"Block":{"Attributes":{"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"file_system_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mount_target_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_egress_only_internet_gateway":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_eip":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_with_private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_owned_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ipv4_pool":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eip_association":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_reassociation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_eks_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_authority":{"Type":["list",["object",{"data":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled_cluster_log_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":["list",["object",{"oidc":["list",["object",{"issuer":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_config":{"Attributes":{"resources":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"provider":{"Attributes":{"key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_config":{"Attributes":{"cluster_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_private_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_public_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"public_access_cidrs":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_eks_fargate_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fargate_profile_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"pod_execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"selector":{"Attributes":{"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_eks_node_group":{"Version":0,"Block":{"Attributes":{"ami_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_update_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"labels":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"node_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resources":{"Type":["list",["object",{"autoscaling_groups":["list",["object",{"name":"string"}]],"remote_access_security_group_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"launch_template":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"remote_access":{"Attributes":{"ec2_ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_config":{"Attributes":{"desired_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"min_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"appversion_lifecycle":{"Attributes":{"delete_source_from_s3":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elastic_beanstalk_application_version":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elastic_beanstalk_configuration_template":{"Version":0,"Block":{"Attributes":{"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastic_beanstalk_environment":{"Version":1,"Block":{"Attributes":{"all_settings":{"Type":["set",["object",{"name":"string","namespace":"string","resource":"string","value":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"application":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cname_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint_url":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"launch_configurations":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"load_balancers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"poll_interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"queues":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"solution_stack_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"template_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"triggers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_label":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_ready_timeout":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"setting":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"az_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cache_nodes":{"Type":["list",["object",{"address":"string","availability_zone":"string","id":"string","port":"number"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configuration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"num_cache_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_parameter_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_replication_group":{"Version":1,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"at_rest_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auth_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automatic_failover_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_clusters":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_cache_clusters":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"primary_endpoint_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_group_description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replication_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_retention_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cluster_mode":{"Attributes":{"num_node_groups":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replicas_per_node_group":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_elasticache_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticache_subnet_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_elasticsearch_domain":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"advanced_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"elasticsearch_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kibana_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"advanced_security_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"internal_user_database_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"master_user_options":{"Attributes":{"master_user_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_user_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cluster_config":{"Attributes":{"dedicated_master_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dedicated_master_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_awareness_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"zone_awareness_config":{"Attributes":{"availability_zone_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cognito_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"identity_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"domain_endpoint_options":{"Attributes":{"enforce_https":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tls_security_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_options":{"Attributes":{"ebs_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encrypt_at_rest":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"log_publishing_options":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"node_to_node_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_options":{"Attributes":{"automated_snapshot_start_hour":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"vpc_options":{"Attributes":{"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_elasticsearch_domain_policy":{"Version":0,"Block":{"Attributes":{"access_policies":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_elastictranscoder_pipeline":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"input_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"output_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"content_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"content_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"notifications":{"Attributes":{"completed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"progressing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"warning":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnail_config_permissions":{"Attributes":{"access":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grantee_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elastictranscoder_preset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"container":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"video_codec_options":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"audio":{"Attributes":{"audio_packing_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"channels":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"audio_codec_options":{"Attributes":{"bit_depth":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_order":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"signed":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"thumbnails":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video":{"Attributes":{"aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bit_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"codec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_aspect_ratio":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_gop":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"keyframes_max_dist":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_frame_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"video_watermarks":{"Attributes":{"horizontal_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"horizontal_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_height":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_width":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"opacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sizing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_align":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vertical_offset":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_elb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_draining":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"connection_draining_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instances":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check":{"Attributes":{"healthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"listener":{"Attributes":{"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lb_protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssl_certificate_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_elb_attachment":{"Version":0,"Block":{"Attributes":{"elb":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_emr_cluster":{"Version":0,"Block":{"Attributes":{"additional_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"applications":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"autoscaling_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"configurations":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_root_volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"keep_job_flow_alive_when_no_steps":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"release_label":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scale_down_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"step":{"Type":["list",["object",{"action_on_failure":"string","hadoop_jar_step":["list",["object",{"args":["list","string"],"jar":"string","main_class":"string","properties":["map","string"]}]],"name":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"step_concurrency_level":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"termination_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"visible_to_all_users":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"bootstrap_action":{"Attributes":{"args":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"core_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"core_instance_group":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"ec2_attributes":{"Attributes":{"additional_master_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"additional_slave_security_groups":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"emr_managed_master_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"emr_managed_slave_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_profile":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_access_security_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kerberos_attributes":{"Attributes":{"ad_domain_join_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"ad_domain_join_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cross_realm_trust_principal_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"kdc_admin_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"realm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_fleet":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"master_instance_group":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_fleet":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"provisioned_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"provisioned_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_on_demand_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_spot_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"instance_type_configs":{"Attributes":{"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price_as_percentage_of_on_demand_price":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configurations":{"Attributes":{"classification":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_specifications":{"Attributes":{},"BlockTypes":{"on_demand_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"spot_specification":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"timeout_duration_minutes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_emr_instance_group":{"Version":0,"Block":{"Attributes":{"autoscaling_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bid_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"configurations_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_instance_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_config":{"Attributes":{"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volumes_per_instance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_emr_managed_scaling_policy":{"Version":0,"Block":{"Attributes":{"cluster_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"compute_limits":{"Attributes":{"maximum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"maximum_core_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_ondemand_capacity_units":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"minimum_capacity_units":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"unit_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_emr_security_configuration":{"Version":0,"Block":{"Attributes":{"configuration":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_flow_log":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"eni_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_aggregation_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_fms_admin_account":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_fsx_lustre_file_system":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"export_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"import_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"imported_file_chunk_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"per_unit_storage_throughput":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_fsx_windows_file_system":{"Version":0,"Block":{"Attributes":{"active_directory_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automatic_backup_retention_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"copy_tags_to_backups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"daily_automatic_backup_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deployment_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_file_server_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"remote_administration_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_backup":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"storage_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"throughput_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"weekly_maintenance_start_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_managed_active_directory":{"Attributes":{"dns_ips":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_system_administrators_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"organizational_unit_distinguished_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_strategy":{"Attributes":{"fleet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_build":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"storage_location":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_gamelift_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"build_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_paths":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"metric_groups":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"new_game_session_protection_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ec2_inbound_permission":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_range":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50},"resource_creation_limit_policy":{"Attributes":{"new_game_sessions_per_creator":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy_period_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"runtime_configuration":{"Attributes":{"game_session_activation_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrent_game_session_activations":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"server_process":{"Attributes":{"concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"launch_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":50}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_gamelift_game_session_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"destinations":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"player_latency_policy":{"Attributes":{"maximum_individual_player_latency_milliseconds":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_duration_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault":{"Version":0,"Block":{"Attributes":{"access_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sns_topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_glacier_vault_lock":{"Version":0,"Block":{"Attributes":{"complete_lock":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_deletion_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vault_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_globalaccelerator_accelerator":{"Version":0,"Block":{"Attributes":{"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_sets":{"Type":["list",["object",{"ip_addresses":["list","string"],"ip_family":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attributes":{"Attributes":{"flow_logs_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"flow_logs_s3_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_globalaccelerator_endpoint_group":{"Version":0,"Block":{"Attributes":{"endpoint_group_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_interval_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"health_check_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"health_check_protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"threshold_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"traffic_dial_percentage":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_configuration":{"Attributes":{"client_ip_preservation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_globalaccelerator_listener":{"Version":0,"Block":{"Attributes":{"accelerator_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"port_range":{"Attributes":{"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10}}}},"aws_glue_catalog_database":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location_uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_glue_catalog_table":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_expanded_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"view_original_text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"partition_keys":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"storage_descriptor":{"Attributes":{"bucket_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compressed":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"input_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"number_of_buckets":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stored_as_sub_directories":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"columns":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"ser_de_info":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"serialization_library":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"skewed_info":{"Attributes":{"skewed_column_names":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_value_location_maps":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skewed_column_values":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sort_columns":{"Attributes":{"column":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sort_order":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_classifier":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"csv_classifier":{"Attributes":{"allow_single_column":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"contains_header":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delimiter":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_value_trimming":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"header":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"quote_symbol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"grok_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_patterns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grok_pattern":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json_classifier":{"Attributes":{"json_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"xml_classifier":{"Attributes":{"classification":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"row_tag":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"connection_properties":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"connection_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"match_criteria":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"physical_connection_requirements":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_id_list":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_crawler":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"classifiers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"table_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"catalog_target":{"Attributes":{"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tables":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"dynamodb_target":{"Attributes":{"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"jdbc_target":{"Attributes":{"connection_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"s3_target":{"Attributes":{"exclusions":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"schema_change_policy":{"Attributes":{"delete_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_job":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"connections":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"glue_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_retries":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_workers":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_configuration":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"worker_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"command":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"python_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"script_location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"execution_property":{"Attributes":{"max_concurrent_runs":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"notification_property":{"Attributes":{"notify_delay_after":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_glue_security_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption_configuration":{"Attributes":{},"BlockTypes":{"cloudwatch_encryption":{"Attributes":{"cloudwatch_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"job_bookmarks_encryption":{"Attributes":{"job_bookmarks_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"s3_encryption":{"Attributes":{"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_encryption_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_glue_trigger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"workflow_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"actions":{"Attributes":{"arguments":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"predicate":{"Attributes":{"logical":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"conditions":{"Attributes":{"crawl_state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"crawler_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"job_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logical_operator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_glue_user_defined_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"class_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_uris":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":1000}}}},"aws_glue_workflow":{"Version":0,"Block":{"Attributes":{"default_run_properties":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_detector":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"finding_publishing_frequency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_filter":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rank":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"finding_criteria":{"Attributes":{},"BlockTypes":{"criterion":{"Attributes":{"equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"greater_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"greater_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"less_than_or_equal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"not_equals":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_guardduty_invite_accepter":{"Version":0,"Block":{"Attributes":{"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_ipset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"disable_email_notification":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_message":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"relationship_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_guardduty_organization_admin_account":{"Version":0,"Block":{"Attributes":{"admin_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_organization_configuration":{"Version":0,"Block":{"Attributes":{"auto_enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_publishing_destination":{"Version":0,"Block":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_guardduty_threatintelset":{"Version":0,"Block":{"Attributes":{"activate":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"detector_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"location":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_access_key":{"Version":0,"Block":{"Attributes":{"encrypted_secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"secret":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"ses_smtp_password_v4":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_alias":{"Version":0,"Block":{"Attributes":{"account_alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_account_password_policy":{"Version":0,"Block":{"Attributes":{"allow_users_to_change_password":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expire_passwords":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hard_expiry":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_password_age":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"minimum_password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reuse_prevention":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_lowercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_numbers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_symbols":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"require_uppercase_characters":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_membership":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_group_policy_attachment":{"Version":0,"Block":{"Attributes":{"group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_instance_profile":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_openid_connect_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_id_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"thumbprint_list":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_policy_attachment":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"users":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assume_role_policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_detach_policies":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_session_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_role_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_saml_provider":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"saml_metadata_document":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_server_certificate":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"certificate_body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"certificate_chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_iam_service_linked_role":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"create_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"custom_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions_boundary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"unique_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_group_membership":{"Version":0,"Block":{"Attributes":{"groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_login_profile":{"Version":0,"Block":{"Attributes":{"encrypted_password":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_length":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password_reset_required":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iam_user_ssh_key":{"Version":0,"Block":{"Attributes":{"encoding":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ssh_public_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_assessment_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rules_package_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_inspector_resource_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_instance":{"Version":1,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_internet_gateway":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_certificate":{"Version":0,"Block":{"Attributes":{"active":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_pem":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"csr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true},"public_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":true}},"BlockTypes":{}}},"aws_iot_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_role_alias":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"credential_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_client_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_principal_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"thing":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_iot_thing_type":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deprecated":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"properties":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"searchable_attributes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_iot_topic_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"error_action":{"Attributes":{},"BlockTypes":{"cloudwatch_alarm":{"Attributes":{"alarm_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_reason":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"cloudwatch_metric":{"Attributes":{"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_namespace":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metric_unit":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodb":{"Attributes":{"hash_key_field":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hash_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hash_key_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operation":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_field":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"range_key_value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"dynamodbv2":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"put_item":{"Attributes":{"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"elasticsearch":{"Attributes":{"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"separator":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_analytics":{"Attributes":{"channel_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"iot_events":{"Attributes":{"input_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis":{"Attributes":{"partition_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"republish":{"Attributes":{"qos":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns":{"Attributes":{"message_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sqs":{"Attributes":{"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"use_base64":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"step_functions":{"Attributes":{"execution_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state_machine_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_key_pair":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_pair_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kinesis_analytics_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"create_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_update_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"log_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"inputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"starting_position_configuration":{"Type":["list",["object",{"starting_position":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"stream_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parallelism":{"Attributes":{"count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{},"BlockTypes":{"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"outputs":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"kinesis_firehose":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_stream":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda":{"Attributes":{"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schema":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":3},"reference_data_sources":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"file_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"schema":{"Attributes":{"record_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"record_columns":{"Attributes":{"mapping":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sql_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"record_format":{"Attributes":{"record_format_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"mapping_parameters":{"Attributes":{},"BlockTypes":{"csv":{"Attributes":{"record_column_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"record_row_delimiter":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"json":{"Attributes":{"record_row_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_firehose_delivery_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"elasticsearch_configuration":{"Attributes":{"buffering_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffering_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"index_rotation_period":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"extended_s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"error_output_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"data_format_conversion_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"input_format_configuration":{"Attributes":{},"BlockTypes":{"deserializer":{"Attributes":{},"BlockTypes":{"hive_json_ser_de":{"Attributes":{"timestamp_formats":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"open_x_json_ser_de":{"Attributes":{"case_insensitive":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"column_to_json_key_mappings":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"convert_dots_in_json_keys_to_underscores":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"output_format_configuration":{"Attributes":{},"BlockTypes":{"serializer":{"Attributes":{},"BlockTypes":{"orc_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_columns":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bloom_filter_false_positive_probability":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"dictionary_key_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_padding":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"format_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"padding_tolerance":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"row_index_stride":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stripe_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parquet_ser_de":{"Attributes":{"block_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_dictionary_compression":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_padding_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"page_size_bytes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"schema_configuration":{"Attributes":{"catalog_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"kinesis_source_configuration":{"Attributes":{"kinesis_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"redshift_configuration":{"Attributes":{"cluster_jdbcurl":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_columns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_table_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_backup_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"s3_configuration":{"Attributes":{"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"buffer_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"buffer_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compression_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"splunk_configuration":{"Attributes":{"hec_acknowledgment_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"hec_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hec_token":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retry_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_backup_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_logging_options":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"log_stream_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"processing_configuration":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"processors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameters":{"Attributes":{"parameter_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameter_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_kinesis_stream":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"encryption_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enforce_consumer_deletion":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"shard_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"shard_level_metrics":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kinesis_video_stream":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data_retention_in_hours":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"media_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_kms_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_ciphertext":{"Version":0,"Block":{"Attributes":{"ciphertext_blob":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"context":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"plaintext":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_kms_external_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expiration_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_material_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"key_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_kms_grant":{"Version":0,"Block":{"Attributes":{"grant_creation_tokens":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"grant_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grant_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"grantee_principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"operations":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"retire_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retiring_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"constraints":{"Attributes":{"encryption_context_equals":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encryption_context_subset":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_kms_key":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_master_key_spec":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_key_rotation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"is_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_usage":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_alias":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"routing_config":{"Attributes":{"additional_version_weights":{"Type":["map","number"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_event_source_mapping":{"Version":0,"Block":{"Attributes":{"batch_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bisect_batch_on_function_error":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_source_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"function_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"last_processing_result":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"maximum_batching_window_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_record_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"parallelization_factor":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"starting_position":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"starting_position_timestamp":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state_transition_reason":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"uuid":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"handler":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invoke_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_modified":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"memory_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publish":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualified_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reserved_concurrent_executions":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"runtime":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"dead_letter_config":{"Attributes":{"target_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"environment":{"Attributes":{"variables":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"file_system_config":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"local_mount_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0},"tracing_config":{"Attributes":{"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_function_event_invoke_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"maximum_event_age_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_retry_attempts":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination_config":{"Attributes":{},"BlockTypes":{"on_failure":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"on_success":{"Attributes":{"destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lambda_layer_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"compatible_runtimes":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filename":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"layer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_info":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"s3_object_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_code_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_code_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_permission":{"Version":0,"Block":{"Attributes":{"action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"event_source_token":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"statement_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"statement_id_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lambda_provisioned_concurrency_config":{"Version":0,"Block":{"Attributes":{"function_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"provisioned_concurrent_executions":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"qualifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_launch_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_classic_link_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_launch_template":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"image_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kernel_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"latest_version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ram_disk_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update_default_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"block_device_mappings":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"no_device":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs":{"Attributes":{"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":0},"capacity_reservation_specification":{"Attributes":{"capacity_reservation_preference":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"capacity_reservation_target":{"Attributes":{"capacity_reservation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"cpu_options":{"Attributes":{"core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"elastic_gpu_specifications":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"elastic_inference_accelerator":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"hibernation_options":{"Attributes":{"configured":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"iam_instance_profile":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"instance_market_options":{"Attributes":{"market_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"spot_options":{"Attributes":{"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"license_specification":{"Attributes":{"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"monitoring":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interfaces":{"Attributes":{"associate_public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_on_termination":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv4_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"placement":{"Attributes":{"affinity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"partition_number":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spread_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"tag_specifications":{"Attributes":{"resource_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_lb":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"drop_invalid_header_fields":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cross_zone_load_balancing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"idle_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"internal":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"access_logs":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"subnet_mapping":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_ipv4_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_cookie_stickiness_policy":{"Version":0,"Block":{"Attributes":{"cookie_expiration_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"certificate_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssl_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"timeouts":{"Attributes":{"read":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_lb_listener_certificate":{"Version":0,"Block":{"Attributes":{"certificate_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lb_listener_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"listener_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"order":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"authenticate_cognito":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_pool_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_pool_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"authenticate_oidc":{"Attributes":{"authentication_request_extra_params":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authorization_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"issuer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"on_unauthenticated_request":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_cookie_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"session_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"token_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_info_endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"fixed_response":{"Attributes":{"content_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"message_body":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"forward":{"Attributes":{},"BlockTypes":{"stickiness":{"Attributes":{"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"target_group":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":5}},"Nesting":3,"MinItems":0,"MaxItems":1},"redirect":{"Attributes":{"host":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"query":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0},"condition":{"Attributes":{},"BlockTypes":{"host_header":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_header":{"Attributes":{"http_header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"http_request_method":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"path_pattern":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{"key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"source_ip":{"Attributes":{"values":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_lb_ssl_negotiation_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lb_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_lb_target_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn_suffix":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deregistration_delay":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_multi_value_headers_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancing_algorithm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"proxy_protocol_v2":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"slow_start":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"health_check":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"matcher":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"unhealthy_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"stickiness":{"Attributes":{"cookie_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_lb_target_group_attachment":{"Version":0,"Block":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lex_slot_type":{"Version":0,"Block":{"Attributes":{"checksum":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"create_version":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_selection_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"enumeration_value":{"Attributes":{"synonyms":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":10000},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_licensemanager_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_configuration_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_licensemanager_license_configuration":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"license_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_count_hard_limit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"license_counting_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"license_rules":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"blueprint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cpu_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"is_static_ip":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"key_pair_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ram_size":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_key_pair":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted_private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"pgp_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"support_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_lightsail_static_ip_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_ip_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_backend_server_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_listener_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_load_balancer_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"load_balancer_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy_type_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"policy_attribute":{"Attributes":{"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_macie_member_account_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_macie_s3_bucket_association":{"Version":0,"Block":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"member_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"classification_type":{"Attributes":{"continuous":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"one_time":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_main_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"original_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_convert_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"pricing_plan":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"reservation_plan_settings":{"Attributes":{"commitment":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"renewal_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reserved_slots":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_media_package_channel":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"channel_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hls_ingest":{"Type":["list",["object",{"ingest_endpoints":["list",["object",{"password":"string","url":"string","username":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_media_store_container_policy":{"Version":0,"Block":{"Attributes":{"container_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_mq_broker":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"broker_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"deployment_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instances":{"Type":["list",["object",{"console_url":"string","endpoints":["list","string"],"ip_address":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"configuration":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_options":{"Attributes":{"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"use_aws_owned_key":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"logs":{"Attributes":{"audit":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"general":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"maintenance_window_start_time":{"Attributes":{"day_of_week":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_of_day":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"time_zone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"user":{"Attributes":{"console_access":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_mq_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"data":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_msk_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bootstrap_brokers_tls":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"current_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enhanced_monitoring":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_broker_nodes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zookeeper_connect_string":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"broker_node_group_info":{"Attributes":{"az_distribution":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_subnets":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ebs_volume_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"client_authentication":{"Attributes":{},"BlockTypes":{"tls":{"Attributes":{"certificate_authority_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"configuration_info":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"revision":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"encryption_info":{"Attributes":{"encryption_at_rest_kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"encryption_in_transit":{"Attributes":{"client_broker":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"in_cluster":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"logging_info":{"Attributes":{},"BlockTypes":{"broker_logs":{"Attributes":{},"BlockTypes":{"cloudwatch_logs":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"log_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"firehose":{"Attributes":{"delivery_stream":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"s3":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"open_monitoring":{"Attributes":{},"BlockTypes":{"prometheus":{"Attributes":{},"BlockTypes":{"jmx_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"node_exporter":{"Attributes":{"enabled_in_broker":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_msk_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kafka_versions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"latest_revision":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_properties":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_nat_gateway":{"Version":0,"Block":{"Attributes":{"allocation_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_neptune_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_cloudwatch_logs_exports":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"neptune_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_instance":{"Version":0,"Block":{"Attributes":{"address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"neptune_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"neptune_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_cluster_snapshot":{"Version":0,"Block":{"Attributes":{"allocated_storage":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"db_cluster_snapshot_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"license_model":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"source_db_cluster_snapshot_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_neptune_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_neptune_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"action":"string","cidr_block":"string","from_port":"number","icmp_code":"number","icmp_type":"number","ipv6_cidr_block":"string","protocol":"string","rule_no":"number","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_acl_rule":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"icmp_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"network_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_action":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_number":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mac_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ips_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachment":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"instance":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_network_interface_attachment":{"Version":0,"Block":{"Attributes":{"attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_network_interface_sg_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_application":{"Version":0,"Block":{"Attributes":{"auto_bundle_on_deploy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"aws_flow_ruby_settings":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"data_source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_root":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domains":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_ssl":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rails_env":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"app_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"environment":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secure":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ssl_configuration":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"chain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_custom_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"short_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_ganglia_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_haproxy_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"healthcheck_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stats_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stats_user":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_instance":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ami_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"architecture":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_scaling_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"created_at":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"delete_ebs":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete_eip":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ec2_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ecs_cluster_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"infrastructure_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"last_service_error_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"layer_ids":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"registered_by":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_family":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reported_os_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"root_device_volume_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_dsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_host_rsa_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"virtualization_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_java_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"app_server_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_options":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"jvm_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_memcached_layer":{"Version":0,"Block":{"Attributes":{"allocated_memory":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_mysql_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_password_on_all_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_nodejs_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"nodejs_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_permission":{"Version":0,"Block":{"Attributes":{"allow_ssh":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"allow_sudo":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_php_app_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rails_app_layer":{"Version":0,"Block":{"Attributes":{"app_server":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bundler_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"manage_bundler":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"passenger_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ruby_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rubygems_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_rds_db_instance":{"Version":0,"Block":{"Attributes":{"db_password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"db_user":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rds_db_instance_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_opsworks_stack":{"Version":0,"Block":{"Attributes":{"agent_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"berkshelf_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"color":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"configuration_manager_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"default_instance_profile_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_os":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_root_device_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_ssh_key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"hostname_theme":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manage_berkshelf":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stack_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_custom_cookbooks":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_opsworks_security_groups":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"custom_cookbooks_source":{"Attributes":{"password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"revision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_static_web_layer":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_assign_elastic_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_assign_public_ips":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"auto_healing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_configure_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_deploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_json":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_setup_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_shutdown_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"custom_undeploy_recipes":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"drain_elb_on_shutdown":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"elastic_load_balancer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"install_updates_on_boot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_shutdown_timeout":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"stack_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"system_packages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"use_ebs_optimized_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_volume":{"Attributes":{"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mount_point":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_disks":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raid_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_opsworks_user_profile":{"Version":0,"Block":{"Attributes":{"allow_self_management":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ssh_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ssh_username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_account":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_user_access_to_billing":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"joined_method":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"joined_timestamp":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organization":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_service_access_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_policy_types":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"feature_set":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_account_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_email":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"master_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"non_master_accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string","status":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"roots":{"Type":["list",["object",{"arn":"string","id":"string","name":"string","policy_types":["list",["object",{"status":"string","type":"string"}]]}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_organizational_unit":{"Version":0,"Block":{"Attributes":{"accounts":{"Type":["list",["object",{"arn":"string","email":"string","id":"string","name":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parent_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_organizations_policy_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_adm_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"client_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"client_secret":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_apns_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_apns_voip_sandbox_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bundle_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"default_authentication_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"private_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"team_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"token_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_app":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"campaign_hook":{"Attributes":{"lambda_function_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"web_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"limits":{"Attributes":{"daily":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"maximum_duration":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"total":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"quiet_time":{"Attributes":{"end":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_pinpoint_baidu_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true}},"BlockTypes":{}}},"aws_pinpoint_email_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_address":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_event_stream":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"destination_stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_gcm_channel":{"Version":0,"Block":{"Attributes":{"api_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_pinpoint_sms_channel":{"Version":0,"Block":{"Attributes":{"application_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"short_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transactional_messages_per_second":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_placement_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"placement_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"strategy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_proxy_protocol_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_ports":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"load_balancer":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_qldb_ledger":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_quicksight_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"aws_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"iam_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"session_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_principal_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ram_resource_share":{"Version":0,"Block":{"Attributes":{"allow_external_principals":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ram_resource_share_accepter":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invitation_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"receiver_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resources":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"sender_account_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"share_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"backtrack_window":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"backup_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_http_endpoint":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled_cloudwatch_logs_exports":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_database_authentication_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"reader_endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"replication_source_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"s3_import":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ingestion_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_engine_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scaling_configuration":{"Attributes":{"auto_pause":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"min_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"seconds_until_auto_pause":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_action":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cluster_endpoint_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"custom_endpoint_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excluded_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"static_members":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_rds_cluster_instance":{"Version":0,"Block":{"Attributes":{"apply_immediately":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_minor_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ca_cert_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"copy_tags_to_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"db_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"db_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dbi_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"monitoring_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"performance_insights_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"preferred_backup_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"promotion_tier":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"writer":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_rds_cluster_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"apply_method":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_rds_global_cluster":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"deletion_protection":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"engine":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"engine_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"global_cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"global_cluster_members":{"Type":["set",["object",{"db_cluster_arn":"string","is_writer":"bool"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"global_cluster_resource_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_db_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"storage_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_cluster":{"Version":0,"Block":{"Attributes":{"allow_version_upgrade":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"automated_snapshot_retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cluster_parameter_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_public_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_revision_number":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_subnet_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cluster_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"database_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"elastic_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enhanced_vpc_routing":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"final_snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_roles":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"master_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"master_username":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"node_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"number_of_nodes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_account":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"preferred_maintenance_window":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"publicly_accessible":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"skip_final_snapshot":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_cluster_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"snapshot_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"logging":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"snapshot_copy":{"Attributes":{"destination_region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"grant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"retention_period":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_event_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_aws_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_categories":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sns_topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"source_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_redshift_parameter_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"family":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_redshift_security_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ingress":{"Attributes":{"cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}}}},"aws_redshift_snapshot_copy_grant":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_copy_grant_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definitions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_snapshot_schedule_association":{"Version":0,"Block":{"Attributes":{"cluster_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_redshift_subnet_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_resourcegroups_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"resource_query":{"Attributes":{"query":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"destination_prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"egress_only_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"local_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"nat_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_delegation_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_health_check":{"Version":0,"Block":{"Attributes":{"child_health_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"child_healthchecks":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_alarm_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"disabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_sni":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"insufficient_data_health_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invert_healthcheck":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"measure_latency":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"reference_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"regions":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"request_interval":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_query_log":{"Version":0,"Block":{"Attributes":{"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_record":{"Version":2,"Block":{"Attributes":{"allow_overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"fqdn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"health_check_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"multivalue_answer_routing_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"records":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"set_identifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ttl":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"alias":{"Attributes":{"evaluate_target_health":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"failover_routing_policy":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"geolocation_routing_policy":{"Attributes":{"continent":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"country":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subdivision":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"latency_routing_policy":{"Attributes":{"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"weighted_routing_policy":{"Attributes":{"weight":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direction":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_address":{"Attributes":{"ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":2,"MaxItems":10},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"resolver_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"share_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"target_ip":{"Attributes":{"ip":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"port":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_resolver_rule_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resolver_rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_route53_vpc_association_authorization":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route53_zone":{"Version":0,"Block":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delegation_set_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"vpc":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_route53_zone_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owning_account":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"zone_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"propagating_vgws":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route":{"Type":["set",["object",{"cidr_block":"string","egress_only_gateway_id":"string","gateway_id":"string","instance_id":"string","ipv6_cidr_block":"string","local_gateway_id":"string","nat_gateway_id":"string","network_interface_id":"string","transit_gateway_id":"string","vpc_peering_connection_id":"string"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_route_table_association":{"Version":0,"Block":{"Attributes":{"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_access_point":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"has_public_access_policy":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_origin":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"public_access_block_configuration":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_configuration":{"Attributes":{"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_account_public_access_block":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket":{"Version":0,"Block":{"Attributes":{"acceleration_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"bucket_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"bucket_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_regional_domain_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_payer":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"website_domain":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"cors_rule":{"Attributes":{"allowed_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allowed_methods":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_origins":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"expose_headers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_age_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"grant":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"permissions":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"uri":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lifecycle_rule":{"Attributes":{"abort_incomplete_multipart_upload_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"expiration":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expired_object_delete_marker":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_expiration":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"noncurrent_version_transition":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"transition":{"Attributes":{"date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":0},"logging":{"Attributes":{"target_bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"object_lock_configuration":{"Attributes":{"object_lock_enabled":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"default_retention":{"Attributes":{"days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mode":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"years":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"replication_configuration":{"Attributes":{"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"replica_kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"access_control_translation":{"Attributes":{"owner":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"source_selection_criteria":{"Attributes":{},"BlockTypes":{"sse_kms_encrypted_objects":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"server_side_encryption_configuration":{"Attributes":{},"BlockTypes":{"rule":{"Attributes":{},"BlockTypes":{"apply_server_side_encryption_by_default":{"Attributes":{"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sse_algorithm":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"versioning":{"Attributes":{"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"mfa_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"website":{"Attributes":{"error_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"index_document":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redirect_all_requests_to":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"routing_rules":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_analytics_configuration":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"storage_class_analysis":{"Attributes":{},"BlockTypes":{"data_export":{"Attributes":{"output_schema_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"s3_bucket_destination":{"Attributes":{"bucket_account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_inventory":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"included_object_versions":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optional_fields":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"destination":{"Attributes":{},"BlockTypes":{"bucket":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"format":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"encryption":{"Attributes":{},"BlockTypes":{"sse_kms":{"Attributes":{"key_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sse_s3":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"schedule":{"Attributes":{"frequency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_s3_bucket_metric":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"filter":{"Attributes":{"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_s3_bucket_notification":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"lambda_function":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lambda_function_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"queue":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"queue_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"topic":{"Attributes":{"events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"filter_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_suffix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_s3_bucket_object":{"Version":0,"Block":{"Attributes":{"acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"cache_control":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_disposition":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_encoding":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_language":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"content_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"etag":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"metadata":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_legal_hold_status":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_lock_retain_until_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"server_side_encryption":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"website_redirect":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_policy":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_s3_bucket_public_access_block":{"Version":0,"Block":{"Attributes":{"block_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"block_public_policy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ignore_public_acls":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restrict_public_buckets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_config_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_endpoint_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"production_variants":{"Attributes":{"accelerator_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"initial_instance_count":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"initial_variant_weight":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"variant_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}}}},"aws_sagemaker_model":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_network_isolation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"execution_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0},"primary_container":{"Attributes":{"container_hostname":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"environment":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"image":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"model_data_url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"vpc_config":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnets":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_sagemaker_notebook_instance":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"direct_internet_access":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lifecycle_config_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sagemaker_notebook_instance_lifecycle_configuration":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"on_start":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_secretsmanager_secret":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"recovery_window_in_days":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_secretsmanager_secret_rotation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rotation_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"rotation_lambda_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rotation_rules":{"Attributes":{"automatically_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_secretsmanager_secret_version":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"secret_binary":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"secret_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"secret_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"version_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"version_stages":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_security_group":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"egress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ingress":{"Type":["set",["object",{"cidr_blocks":["list","string"],"description":"string","from_port":"number","ipv6_cidr_blocks":["list","string"],"prefix_list_ids":["list","string"],"protocol":"string","security_groups":["set","string"],"self":"bool","to_port":"number"}]],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"revoke_rules_on_delete":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_security_group_rule":{"Version":2,"Block":{"Attributes":{"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"from_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix_list_ids":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"security_group_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"self":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"to_port":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"Type of rule, ingress (inbound) or egress (outbound).","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_account":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_action_target":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identifier":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_member":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"master_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"member_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_product_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"product_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_securityhub_standards_subscription":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"standards_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_http_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_private_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_public_dns_namespace":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hosted_zone":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_service_discovery_service":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"namespace_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_config":{"Attributes":{"namespace_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"routing_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"dns_records":{"Attributes":{"ttl":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_path":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"health_check_custom_config":{"Attributes":{"failure_threshold":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_servicecatalog_portfolio":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"provider_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_servicequotas_service_quota":{"Version":0,"Block":{"Attributes":{"adjustable":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_value":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"quota_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"quota_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"request_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"value":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_active_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_configuration_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_dkim":{"Version":0,"Block":{"Attributes":{"dkim_tokens":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"verification_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_domain_identity_verification":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_ses_domain_mail_from":{"Version":0,"Block":{"Attributes":{"behavior_on_mx_failure":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"mail_from_domain":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_email_identity":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"email":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_event_destination":{"Version":0,"Block":{"Attributes":{"configuration_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"matching_types":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"cloudwatch_destination":{"Attributes":{"default_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"dimension_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value_source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"kinesis_destination":{"Attributes":{"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"stream_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"sns_destination":{"Attributes":{"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ses_identity_notification_topic":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"include_original_headers":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_identity_policy":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_filter":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"cidr":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_receipt_rule":{"Version":0,"Block":{"Attributes":{"after":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"recipients":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scan_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tls_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{"add_header_action":{"Attributes":{"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"bounce_action":{"Attributes":{"message":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sender":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smtp_reply_code":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status_code":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"lambda_action":{"Attributes":{"function_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"invocation_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"s3_action":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"object_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"sns_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"stop_action":{"Attributes":{"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"workmail_action":{"Attributes":{"organization_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_ses_receipt_rule_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"rule_set_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ses_template":{"Version":0,"Block":{"Attributes":{"html":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subject":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_activity":{"Version":0,"Block":{"Attributes":{"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sfn_state_machine":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"creation_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"definition":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_shield_protection":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_simpledb_domain":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_snapshot_create_volume_permission":{"Version":0,"Block":{"Attributes":{"account_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_platform_application":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"event_delivery_failure_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_created_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_deleted_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"event_endpoint_updated_topic_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"platform_credential":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"platform_principal":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"success_feedback_sample_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_sms_preferences":{"Version":0,"Block":{"Attributes":{"default_sender_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_sms_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_iam_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_status_success_sampling_rate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monthly_spend_limit":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"usage_report_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic":{"Version":0,"Block":{"Attributes":{"application_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"application_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"http_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lambda_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"sqs_failure_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"sqs_success_feedback_sample_rate":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_policy":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sns_topic_subscription":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"confirmation_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delivery_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"endpoint_auto_confirms":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"filter_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"protocol":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"raw_message_delivery":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"topic_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_datafeed_subscription":{"Version":0,"Block":{"Attributes":{"bucket":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_spot_fleet_request":{"Version":1,"Block":{"Attributes":{"allocation_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"client_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"excess_capacity_termination_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_fleet_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_pools_to_use_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"load_balancers":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"replace_unhealthy_instances":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_group_arns":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"terminate_instances_with_expiration":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"launch_specification":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"iam_instance_profile_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"placement_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"launch_template_config":{"Attributes":{},"BlockTypes":{"launch_template_specification":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"overrides":{"Attributes":{"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"weighted_capacity":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":4,"MinItems":0,"MaxItems":0},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_spot_instance_request":{"Version":0,"Block":{"Attributes":{"ami":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"associate_public_ip_address":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"block_duration_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cpu_core_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cpu_threads_per_core":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"disable_api_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ebs_optimized":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"get_password_data":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"hibernation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iam_instance_profile":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_initiated_shutdown_behavior":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_interruption_behaviour":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"instance_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"instance_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"ipv6_address_count":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_addresses":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"launch_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"monitoring":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"password_data":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"placement_group":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"primary_network_interface_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_ip":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"public_dns":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"public_ip":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"secondary_private_ips":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_groups":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"source_dest_check":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_bid_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_instance_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_price":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"spot_request_state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"spot_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_data_base64":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_from":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"valid_until":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"wait_for_fulfillment":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"credit_specification":{"Attributes":{"cpu_credits":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"ebs_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"ephemeral_block_device":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"no_device":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"virtual_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"metadata_options":{"Attributes":{"http_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_put_response_hop_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"http_tokens":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network_interface":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_index":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0},"root_block_device":{"Attributes":{"delete_on_termination":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"device_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"iops":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"volume_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_sqs_queue":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content_based_deduplication":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delay_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fifo_queue":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_data_key_reuse_period_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_master_key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_message_size":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"message_retention_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"receive_wait_time_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"redrive_policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"visibility_timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_sqs_queue_policy":{"Version":1,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"queue_url":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_activation":{"Version":0,"Block":{"Attributes":{"activation_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"expiration_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"expired":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"registration_count":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_limit":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_association":{"Version":1,"Block":{"Attributes":{"association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"association_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"automation_target_parameter_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"compliance_severity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"parameters":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"schedule_expression":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"output_location":{"Attributes":{"s3_bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":5}}}},"aws_ssm_document":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"content":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"created_date":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"document_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"document_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"hash_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"latest_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"owner":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"parameter":{"Type":["list",["object",{"default_value":"string","description":"string","name":"string","type":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"permissions":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"platform_types":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"schema_version":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"attachments_source":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}}}},"aws_ssm_maintenance_window":{"Version":0,"Block":{"Attributes":{"allow_unassociated_targets":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cutoff":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"duration":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"end_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"schedule_timezone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"start_date":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_maintenance_window_target":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_information":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"resource_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":5}}}},"aws_ssm_maintenance_window_task":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"max_concurrency":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"max_errors":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"task_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"window_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"targets":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":0},"task_invocation_parameters":{"Attributes":{},"BlockTypes":{"automation_parameters":{"Attributes":{"document_version":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"lambda_parameters":{"Attributes":{"client_context":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"payload":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"qualifier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"run_command_parameters":{"Attributes":{"comment":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"document_hash_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_bucket":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"output_s3_key_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_role_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"timeout_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"notification_config":{"Attributes":{"notification_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_events":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"parameter":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"step_functions_parameters":{"Attributes":{"input":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_ssm_parameter":{"Version":0,"Block":{"Attributes":{"allowed_pattern":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"data_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"overwrite":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tier":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"version":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_patch_baseline":{"Version":0,"Block":{"Attributes":{"approved_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"approved_patches_compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"operating_system":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rejected_patches":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"approval_rule":{"Attributes":{"approve_after_days":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"compliance_level":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"enable_non_security":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"patch_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":10}},"Nesting":3,"MinItems":0,"MaxItems":0},"global_filter":{"Attributes":{"key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"values":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":4}}}},"aws_ssm_patch_group":{"Version":0,"Block":{"Attributes":{"baseline_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"patch_group":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_ssm_resource_data_sync":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"s3_destination":{"Attributes":{"bucket_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"region":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sync_format":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_storagegateway_cache":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_cached_iscsi_volume":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"chap_enabled":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"lun_number":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_interface_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"network_interface_port":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"snapshot_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source_volume_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"target_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"target_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"volume_arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"volume_size_in_bytes":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_gateway":{"Version":0,"Block":{"Attributes":{"activation_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"average_download_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"average_upload_rate_limit_in_bits_per_sec":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cloudwatch_log_group_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_ip_address":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"gateway_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_timezone":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"gateway_vpc_endpoint":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"medium_changer_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"smb_guest_password":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"smb_security_strategy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tape_drive_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"smb_active_directory_settings":{"Attributes":{"domain_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"password":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":true},"username":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_nfs_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"client_list":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"squash":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"nfs_file_share_defaults":{"Attributes":{"directory_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"file_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"group_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_smb_file_share":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_destination_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"authentication":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"case_sensitivity":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"default_storage_class":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fileshare_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"guess_mime_type_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"invalid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_encrypted":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"kms_key_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"location_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"object_acl":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"path":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"read_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_pays":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"smb_acl_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"valid_user_list":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"cache_attributes":{"Attributes":{"cache_stale_timeout_in_seconds":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_storagegateway_upload_buffer":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_storagegateway_working_storage":{"Version":0,"Block":{"Attributes":{"disk_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"gateway_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_subnet":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_ipv6_address_on_creation":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"availability_zone_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_cidr_block_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"map_public_ip_on_launch":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"outpost_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_swf_domain":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name_prefix":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workflow_execution_retention_period_in_days":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_server":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"force_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"host_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":true},"host_key_fingerprint":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"identity_provider_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"invocation_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"logging_role":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"endpoint_details":{"Attributes":{"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_transfer_ssh_key":{"Version":0,"Block":{"Attributes":{"body":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_transfer_user":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"home_directory":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"role":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"server_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_volume_attachment":{"Version":0,"Block":{"Attributes":{"device_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"force_detach":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"skip_destroy":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc":{"Version":1,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"assign_generated_ipv6_cidr_block":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"default_network_acl_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"default_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dhcp_options_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"enable_classiclink":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_classiclink_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_hostnames":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"enable_dns_support":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"instance_tenancy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ipv6_association_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"ipv6_cidr_block":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"main_route_table_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"domain_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"domain_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"netbios_name_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"netbios_node_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"ntp_servers":{"Type":["list","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_dhcp_options_association":{"Version":0,"Block":{"Attributes":{"dhcp_options_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"cidr_blocks":{"Type":["list","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_entry":{"Type":["list",["object",{"dns_name":"string","hosted_zone_id":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"network_interface_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"policy":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"prefix_list_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"private_dns_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"requester_managed":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"route_table_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"security_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_endpoint_connection_notification":{"Version":0,"Block":{"Attributes":{"connection_events":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"connection_notification_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"notification_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_route_table_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service":{"Version":0,"Block":{"Attributes":{"acceptance_required":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"allowed_principals":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zones":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"base_endpoint_dns_names":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"manages_vpc_endpoints":{"Type":"bool","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"network_load_balancer_arns":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"private_dns_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_service_allowed_principal":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"principal_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_service_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpc_endpoint_subnet_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"subnet_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_endpoint_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_ipv4_cidr_block_association":{"Version":0,"Block":{"Attributes":{"cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"timeouts":{"Attributes":{"create":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"delete":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"update":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":1,"MinItems":0,"MaxItems":0}}}},"aws_vpc_peering_connection_accepter":{"Version":0,"Block":{"Attributes":{"accept_status":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"auto_accept":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"peer_owner_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_region":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"peer_vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpc_peering_connection_options":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_peering_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"accepter":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"requester":{"Attributes":{"allow_classic_link_to_remote_vpc":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_remote_vpc_dns_resolution":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"allow_vpc_to_remote_classic_link":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_vpn_connection":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_configuration":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"routes":{"Type":["set",["object",{"destination_cidr_block":"string","source":"string","state":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"static_routes_only":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"transit_gateway_attachment_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"transit_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"tunnel1_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel1_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel1_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel1_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_asn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_bgp_holdtime":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_cgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tunnel2_inside_cidr":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tunnel2_preshared_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":true},"tunnel2_vgw_inside_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vgw_telemetry":{"Type":["set",["object",{"accepted_route_count":"number","last_status_change":"string","outside_ip_address":"string","status":"string","status_message":"string"}]],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_connection_route":{"Version":0,"Block":{"Attributes":{"destination_cidr_block":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpn_connection_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway":{"Version":0,"Block":{"Attributes":{"amazon_side_asn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"availability_zone":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_attachment":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_vpn_gateway_route_propagation":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"route_table_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpn_gateway_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_geo_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptors":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_waf_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicates":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rules":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_waf_xss_match_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuples":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_byte_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"byte_match_tuples":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"target_string":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_geo_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"geo_match_constraint":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_ipset":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_descriptor":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"value":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rate_based_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_key":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rate_limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"regex_match_tuple":{"Attributes":{"regex_pattern_set_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"regex_pattern_strings":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"predicate":{"Attributes":{"data_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"negated":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"activated_rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_size_constraint_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"size_constraints":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_sql_injection_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"sql_injection_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1},"logging_configuration":{"Attributes":{"log_destination":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafregional_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafregional_xss_match_set":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"xss_match_tuple":{"Attributes":{"text_transformation":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{"data":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_wafv2_ip_set":{"Version":0,"Block":{"Attributes":{"addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address_version":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_regex_pattern_set":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"regular_expression":{"Attributes":{"regex_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":10}}}},"aws_wafv2_rule_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"capacity":{"Type":"number","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"lock_token":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"scope":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"default_action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"action":{"Attributes":{},"BlockTypes":{"allow":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"block":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"override_action":{"Attributes":{},"BlockTypes":{"count":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"none":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"managed_rule_group_statement":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vendor_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rate_based_statement":{"Attributes":{"aggregate_key_type":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"limit":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"scope_down_statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"and_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"not_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"or_statement":{"Attributes":{},"BlockTypes":{"statement":{"Attributes":{},"BlockTypes":{"byte_match_statement":{"Attributes":{"positional_constraint":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"search_string":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"geo_match_statement":{"Attributes":{"country_codes":{"Type":["list","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"ip_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"ip_set_forwarded_ip_config":{"Attributes":{"fallback_behavior":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"header_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"position":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"regex_pattern_set_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"rule_group_reference_statement":{"Attributes":{"arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"excluded_rule":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"size_constraint_statement":{"Attributes":{"comparison_operator":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"sqli_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1},"xss_match_statement":{"Attributes":{},"BlockTypes":{"field_to_match":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":0,"MaxItems":1},"text_transformation":{"Attributes":{"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":1,"MaxItems":0}},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":3,"MinItems":1,"MaxItems":1},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":0},"visibility_config":{"Attributes":{"cloudwatch_metrics_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"metric_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"sampled_requests_enabled":{"Type":"bool","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":1,"MaxItems":1}}}},"aws_wafv2_web_acl_association":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"web_acl_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_wafv2_web_acl_logging_configuration":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"log_destination_configs":{"Type":["set","string"],"Description":"AWS Kinesis Firehose Delivery Stream ARNs","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"AWS WebACL ARN","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{"redacted_fields":{"Attributes":{},"BlockTypes":{"all_query_arguments":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"body":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"method":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"query_string":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_header":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"single_query_argument":{"Attributes":{"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"uri_path":{"Attributes":{},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}},"Nesting":4,"MinItems":0,"MaxItems":100}}}},"aws_worklink_fleet":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"audit_stream_arn":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"company_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"created_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"device_ca_certificate":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"last_updated_time":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"optimize_for_end_user_location":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"identity_provider":{"Attributes":{"saml_metadata":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1},"network":{"Attributes":{"security_group_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"vpc_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_worklink_website_certificate_authority_association":{"Version":0,"Block":{"Attributes":{"certificate":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"display_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fleet_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"website_ca_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{}}},"aws_workspaces_directory":{"Version":0,"Block":{"Attributes":{"alias":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"customer_user_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"directory_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_type":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"dns_ip_addresses":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"iam_role_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_group_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"registration_code":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"subnet_ids":{"Type":["set","string"],"Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"workspace_security_group_id":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false}},"BlockTypes":{"self_service_permissions":{"Attributes":{"change_compute_type":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"increase_volume_size":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"rebuild_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"restart_workspace":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"switch_running_mode":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_workspaces_ip_group":{"Version":0,"Block":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"rules":{"Attributes":{"description":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"source":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":4,"MinItems":0,"MaxItems":0}}}},"aws_workspaces_workspace":{"Version":0,"Block":{"Attributes":{"bundle_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"computer_name":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"directory_id":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"ip_address":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"root_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"state":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"user_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"user_volume_encryption_enabled":{"Type":"bool","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"volume_encryption_key":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{"workspace_properties":{"Attributes":{"compute_type_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"root_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"running_mode_auto_stop_timeout_in_minutes":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"user_volume_size_gib":{"Type":"number","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{},"Nesting":3,"MinItems":0,"MaxItems":1}}}},"aws_xray_encryption_config":{"Version":0,"Block":{"Attributes":{"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"key_id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_group":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"filter_expression":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"group_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false}},"BlockTypes":{}}},"aws_xray_sampling_rule":{"Version":0,"Block":{"Attributes":{"arn":{"Type":"string","Description":"","Required":false,"Optional":false,"Computed":true,"Sensitive":false},"attributes":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"fixed_rate":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"host":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"http_method":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"id":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":true,"Sensitive":false},"priority":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"reservoir_size":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"resource_arn":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"rule_name":{"Type":"string","Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"service_name":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"service_type":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"tags":{"Type":["map","string"],"Description":"","Required":false,"Optional":true,"Computed":false,"Sensitive":false},"url_path":{"Type":"string","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false},"version":{"Type":"number","Description":"","Required":true,"Optional":false,"Computed":false,"Sensitive":false}},"BlockTypes":{}}}} \ No newline at end of file diff --git a/pkg/remote/aws/test/ec2_instance_terminated/schema.golden.json b/pkg/remote/aws/test/ec2_instance_terminated/schema.golden.json deleted file mode 100755 index eb97069e..00000000 --- a/pkg/remote/aws/test/ec2_instance_terminated/schema.golden.json +++ /dev/null @@ -1,122523 +0,0 @@ -{ - "aws_accessanalyzer_analyzer": { - "Version": 0, - "Block": { - "Attributes": { - "analyzer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_acm_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_authority_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "domain_validation_options": { - "Type": [ - "set", - [ - "object", - { - "domain_name": "string", - "resource_record_name": "string", - "resource_record_type": "string", - "resource_record_value": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subject_alternative_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "validation_emails": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "validation_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "certificate_transparency_logging_preference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_acm_certificate_validation": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "validation_record_fqdns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_acmpca_certificate_authority": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_signing_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "not_after": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "not_before": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "permanent_deletion_time_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "serial": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "certificate_authority_configuration": { - "Attributes": { - "key_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "signing_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "subject": { - "Attributes": { - "common_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "country": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "distinguished_name_qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "generation_qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "given_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "initials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "locality": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organization": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organizational_unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pseudonym": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "surname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "title": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "revocation_configuration": { - "Attributes": {}, - "BlockTypes": { - "crl_configuration": { - "Attributes": { - "custom_cname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_in_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_alb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_alb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_alb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "matcher": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_alb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ami": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_copy": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_ami_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ami_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_from_instance": { - "Version": 0, - "Block": { - "Attributes": { - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ena_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "manage_ebs_snapshots": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ramdisk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_without_reboot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sriov_net_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ami_launch_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_account": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttle_settings": { - "Type": [ - "list", - [ - "object", - { - "burst_limit": "number", - "rate_limit": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "authorizer_credentials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_result_ttl_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_validation_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_base_path_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "base_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_client_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pem_encoded_certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_documentation_part": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "properties": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "location": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_documentation_version": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "certificate_private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate_upload_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "regional_certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regional_certificate_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regional_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "regional_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_gateway_response": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_integration": { - "Version": 0, - "Block": { - "Attributes": { - "cache_key_parameters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cache_namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_handling": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_http_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "content_handling": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "selection_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_validator_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method_response": { - "Version": 0, - "Block": { - "Attributes": { - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_parameters": { - "Type": [ - "map", - "bool" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_method_settings": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "method_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "settings": { - "Attributes": { - "cache_data_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cache_ttl_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "caching_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_authorization_for_cache_control": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unauthorized_cache_control_header_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_model": { - "Version": 0, - "Block": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_request_validator": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "validate_request_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "validate_request_parameters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_resource": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "path_part": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_rest_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_key_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "binary_media_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_compression_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_stage": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cache_cluster_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cache_cluster_size": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "documentation_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rest_api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "xray_tracing_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_usage_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "product_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "api_stages": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "quota_settings": { - "Attributes": { - "limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "offset": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "throttle_settings": { - "Attributes": { - "burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_api_gateway_usage_plan_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "usage_plan_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_api_gateway_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_api": { - "Version": 0, - "Block": { - "Attributes": { - "api_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "api_key_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cors_configuration": { - "Attributes": { - "allow_credentials": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_origins": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expose_headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_api_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "api_mapping_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stage": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_authorizer": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorizer_credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "authorizer_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_sources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "jwt_configuration": { - "Attributes": { - "audience": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_deployment": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "auto_deployed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "triggers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_domain_name": { - "Version": 0, - "Block": { - "Attributes": { - "api_mapping_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "domain_name_configuration": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_apigatewayv2_integration": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "credentials_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "integration_response_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "integration_subtype": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "integration_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "integration_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passthrough_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_format_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_milliseconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "tls_config": { - "Attributes": { - "server_name_to_verify": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_apigatewayv2_integration_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "content_handling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "integration_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "integration_response_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_templates": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_model": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_route": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "api_key_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorizer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operation_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_response_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_route_response": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "model_selection_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_models": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_response_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_apigatewayv2_stage": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_deploy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stage_variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_log_settings": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "default_route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "route_settings": { - "Attributes": { - "data_trace_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detailed_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "throttling_burst_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throttling_rate_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_apigatewayv2_vpc_link": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_app_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appautoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_scaling_policy_configuration": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_tracking_scaling_policy_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scale_in_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scale_out_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dimensions": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appautoscaling_scheduled_action": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "end_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scalable_target_action": { - "Attributes": { - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appautoscaling_target": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scalable_dimension": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appmesh_mesh": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "egress_filter": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_route": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_router_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "http_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "match": { - "Attributes": { - "method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scheme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "header": { - "Attributes": { - "invert": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "match": { - "Attributes": { - "exact": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "range": { - "Attributes": { - "end": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tcp_route": { - "Attributes": {}, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "weighted_target": { - "Attributes": { - "virtual_node": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_node": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "backend": { - "Attributes": {}, - "BlockTypes": { - "virtual_service": { - "Attributes": { - "virtual_service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - }, - "listener": { - "Attributes": {}, - "BlockTypes": { - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval_millis": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_millis": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging": { - "Attributes": {}, - "BlockTypes": { - "access_log": { - "Attributes": {}, - "BlockTypes": { - "file": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "service_discovery": { - "Attributes": {}, - "BlockTypes": { - "aws_cloud_map": { - "Attributes": { - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dns": { - "Attributes": { - "hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_router": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "listener": { - "Attributes": {}, - "BlockTypes": { - "port_mapping": { - "Attributes": { - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appmesh_virtual_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mesh_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spec": { - "Attributes": {}, - "BlockTypes": { - "provider": { - "Attributes": {}, - "BlockTypes": { - "virtual_node": { - "Attributes": { - "virtual_node_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "virtual_router": { - "Attributes": { - "virtual_router_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_api_key": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expires": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_appsync_datasource": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dynamodb_config": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_caller_credentials": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_config": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_function": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "function_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "request_mapping_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_mapping_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_appsync_graphql_api": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "authentication_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schema": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uris": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "xray_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "additional_authentication_provider": { - "Attributes": { - "authentication_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "log_config": { - "Attributes": { - "cloudwatch_logs_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "exclude_verbose_content": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_log_level": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "openid_connect_config": { - "Attributes": { - "auth_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iat_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_config": { - "Attributes": { - "app_id_client_regex": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_appsync_resolver": { - "Version": 0, - "Block": { - "Attributes": { - "api_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kind": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "caching_config": { - "Attributes": { - "caching_keys": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "pipeline_config": { - "Attributes": { - "functions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_athena_database": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_athena_named_query": { - "Version": 0, - "Block": { - "Attributes": { - "database": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "workgroup": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_athena_workgroup": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "bytes_scanned_cutoff_per_query": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enforce_workgroup_configuration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publish_cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "result_configuration": { - "Attributes": { - "output_location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_autoscaling_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "alb_target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elb": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enabled_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_grace_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_instance_lifetime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metrics_granularity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_elb_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protect_from_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_linked_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "suspended_processes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "set", - [ - "map", - "string" - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_policies": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_zone_identifier": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_capacity_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_for_elb_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "initial_lifecycle_hook": { - "Attributes": { - "default_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mixed_instances_policy": { - "Attributes": {}, - "BlockTypes": { - "instances_distribution": { - "Attributes": { - "on_demand_allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "on_demand_base_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "on_demand_percentage_above_base_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_instance_pools": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "launch_template": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "propagate_at_launch": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_autoscaling_lifecycle_hook": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "heartbeat_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lifecycle_transition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_metadata": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_notification": { - "Version": 0, - "Block": { - "Attributes": { - "group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notifications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_autoscaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "adjustment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cooldown": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "estimated_instance_warmup": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_aggregation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "min_adjustment_magnitude": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "step_adjustment": { - "Attributes": { - "metric_interval_lower_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_interval_upper_bound": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scaling_adjustment": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_tracking_configuration": { - "Attributes": { - "disable_scale_in": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "customized_metric_specification": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_dimension": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "predefined_metric_specification": { - "Attributes": { - "predefined_metric_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_autoscaling_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "desired_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "end_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "recurrence": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scheduled_action_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_backup_plan": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "completion_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "recovery_point_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_vault_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "copy_action": { - "Attributes": { - "destination_vault_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle": { - "Attributes": { - "cold_storage_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_backup_selection": { - "Version": 0, - "Block": { - "Attributes": { - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "plan_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "selection_tag": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_backup_vault": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "recovery_points": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_batch_compute_environment": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compute_environment_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "compute_environment_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status_reason": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "compute_resources": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "desired_vcpus": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ec2_key_pair": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_vcpus": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_vcpus": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "spot_iam_fleet_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_batch_job_definition": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container_properties": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "retry_strategy": { - "Attributes": { - "attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeout": { - "Attributes": { - "attempt_duration_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_batch_job_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compute_environments": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_budgets_budget": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "budget_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cost_filters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "limit_amount": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "limit_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "time_period_end": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "time_period_start": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cost_types": { - "Attributes": { - "include_credit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_discount": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_other_subscription": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_recurring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_refund": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_subscription": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_tax": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_upfront": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_amortized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_blended": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subscriber_email_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subscriber_sns_topic_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "threshold_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloud9_environment_ec2": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automatic_stop_time_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudformation_stack": { - "Version": 0, - "Block": { - "Attributes": { - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_rollback": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "notification_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_failure": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outputs": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "template_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudformation_stack_set": { - "Version": 0, - "Block": { - "Attributes": { - "administration_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capabilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_set_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "template_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudformation_stack_set_instance": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_overrides": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "retain_stack": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stack_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudfront_distribution": { - "Version": 1, - "Block": { - "Attributes": { - "aliases": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_root_object": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "http_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "in_progress_validation_batches": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "is_ipv6_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_modified_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "price_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retain_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - [ - "object", - { - "enabled": "bool", - "items": [ - "list", - [ - "object", - { - "aws_account_number": "string", - "key_pair_ids": [ - "set", - "string" - ] - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "wait_for_deployment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_error_response": { - "Attributes": { - "error_caching_min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error_code": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "response_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "response_page_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "default_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_cookies": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_cache_behavior": { - "Attributes": { - "allowed_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cached_methods": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field_level_encryption_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smooth_streaming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trusted_signers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "viewer_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_values": { - "Attributes": { - "headers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query_string": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "query_string_cache_keys": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cookies": { - "Attributes": { - "forward": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "whitelisted_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "lambda_function_association": { - "Attributes": { - "event_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_body": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 4 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "origin": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "custom_origin_config": { - "Attributes": { - "http_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "https_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_keepalive_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "origin_protocol_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "origin_read_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "origin_ssl_protocols": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_origin_config": { - "Attributes": { - "origin_access_identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "origin_group": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "failover_criteria": { - "Attributes": { - "status_codes": { - "Type": [ - "set", - "number" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "member": { - "Attributes": { - "origin_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 2 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "restrictions": { - "Attributes": {}, - "BlockTypes": { - "geo_restriction": { - "Attributes": { - "locations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restriction_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "viewer_certificate": { - "Attributes": { - "acm_certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudfront_default_certificate": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "minimum_protocol_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_support_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_cloudfront_origin_access_identity": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudfront_access_identity_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_canonical_user_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudfront_public_key": { - "Version": 0, - "Block": { - "Attributes": { - "caller_reference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encoded_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudhsm_v2_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_certificates": { - "Type": [ - "list", - [ - "object", - { - "aws_hardware_certificate": "string", - "cluster_certificate": "string", - "cluster_csr": "string", - "hsm_certificate": "string", - "manufacturer_hardware_certificate": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_backup_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudhsm_v2_hsm": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hsm_eni_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hsm_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudtrail": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloud_watch_logs_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloud_watch_logs_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_log_file_validation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_logging": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "home_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "include_global_service_events": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "is_multi_region_trail": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "is_organization_trail": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "event_selector": { - "Attributes": { - "include_management_events": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_write_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "data_resource": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "insight_selector": { - "Attributes": { - "insight_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cloudwatch_dashboard": { - "Version": 0, - "Block": { - "Attributes": { - "dashboard_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dashboard_body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dashboard_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_event_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "condition": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_event_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_event_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "batch_target": { - "Attributes": { - "array_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_definition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ecs_target": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_definition_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "input_transformer": { - "Attributes": { - "input_paths": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_template": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_target": { - "Attributes": { - "partition_key_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "sqs_target": { - "Attributes": { - "message_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_log_destination": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_destination_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_metric_filter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_transformation": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_cloudwatch_log_resource_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_document": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_log_subscription_filter": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "distribution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cloudwatch_metric_alarm": { - "Version": 1, - "Block": { - "Attributes": { - "actions_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "datapoints_to_alarm": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "evaluate_low_sample_count_percentiles": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "evaluation_periods": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "extended_statistic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "insufficient_data_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ok_actions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "statistic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threshold_metric_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "treat_missing_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric_query": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "return_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "metric": { - "Attributes": { - "dimensions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "period": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stat": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codebuild_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "badge_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "badge_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "build_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "queued_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "cache": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "modes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compute_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "image_pull_credentials_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "privileged_mode": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "environment_variable": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "registry_credential": { - "Attributes": { - "credential": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "credential_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logs_config": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_logs": { - "Attributes": { - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "secondary_artifacts": { - "Attributes": { - "artifact_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "override_artifact_name": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "secondary_sources": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source": { - "Attributes": { - "buildspec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "git_clone_depth": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "insecure_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_build_status": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "git_submodules_config": { - "Attributes": { - "fetch_submodules": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_codebuild_report_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "export_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encryption_disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "packaging": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_codebuild_source_credential": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "token": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codebuild_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "branch_filter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "payload_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "project_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "filter_group": { - "Attributes": {}, - "BlockTypes": { - "filter": { - "Attributes": { - "exclude_matched_pattern": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codecommit_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "clone_url_http": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "clone_url_ssh": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_branch": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "repository_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codecommit_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "repository_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "trigger": { - "Attributes": { - "branches": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - } - } - }, - "aws_codedeploy_app": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_codedeploy_deployment_config": { - "Version": 0, - "Block": { - "Attributes": { - "compute_platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_config_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "minimum_healthy_hosts": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "traffic_routing_config": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "time_based_canary": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "time_based_linear": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_codedeploy_deployment_group": { - "Version": 0, - "Block": { - "Attributes": { - "app_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "autoscaling_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_config_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "alarm_configuration": { - "Attributes": { - "alarms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ignore_poll_alarm_failure": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "auto_rollback_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "blue_green_deployment_config": { - "Attributes": {}, - "BlockTypes": { - "deployment_ready_option": { - "Attributes": { - "action_on_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_time_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "green_fleet_provisioning_option": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "terminate_blue_instances_on_deployment_success": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_wait_time_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "deployment_style": { - "Attributes": { - "deployment_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ec2_tag_set": { - "Attributes": {}, - "BlockTypes": { - "ec2_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ecs_service": { - "Attributes": { - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer_info": { - "Attributes": {}, - "BlockTypes": { - "elb_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "target_group_pair_info": { - "Attributes": {}, - "BlockTypes": { - "prod_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "test_traffic_route": { - "Attributes": { - "listener_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_premises_instance_tag_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "trigger_configuration": { - "Attributes": { - "trigger_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trigger_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "trigger_target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_codepipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "artifact_store": { - "Attributes": { - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_key": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "stage": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "category": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_artifacts": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "run_order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 2, - "MaxItems": 0 - } - } - } - }, - "aws_codepipeline_webhook": { - "Version": 0, - "Block": { - "Attributes": { - "authentication": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_pipeline": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "authentication_configuration": { - "Attributes": { - "allowed_ip_range": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "match_equals": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_codestarnotifications_notification_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detail_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "event_type_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "target": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_cognito_identity_pool": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unauthenticated_identities": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "developer_provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_pool_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "openid_connect_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "saml_provider_arns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "supported_login_providers": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cognito_identity_providers": { - "Attributes": { - "client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_side_token_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cognito_identity_pool_roles_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "roles": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "role_mapping": { - "Attributes": { - "ambiguous_role_resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_rule": { - "Attributes": { - "claim": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "match_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cognito_identity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "attribute_mapping": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idp_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provider_details": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cognito_resource_server": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope_identifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "scope_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - } - } - }, - "aws_cognito_user_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "precedence": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_cognito_user_pool": { - "Version": 0, - "Block": { - "Attributes": { - "alias_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_verified_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email_verification_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_verification_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_modified_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mfa_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sms_authentication_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sms_verification_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "admin_create_user_config": { - "Attributes": { - "allow_admin_create_user_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "invite_message_template": { - "Attributes": { - "email_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "device_configuration": { - "Attributes": { - "challenge_required_on_new_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_only_remembered_on_user_prompt": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "email_configuration": { - "Attributes": { - "email_sending_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_email_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "reply_to_email_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_config": { - "Attributes": { - "create_auth_challenge": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "define_auth_challenge": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "post_authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "post_confirmation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_sign_up": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pre_token_generation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_migration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "verify_auth_challenge_response": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "password_policy": { - "Attributes": { - "minimum_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_lowercase": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "require_uppercase": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "temporary_password_validity_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "attribute_data_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "developer_only_attribute": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mutable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "number_attribute_constraints": { - "Attributes": { - "max_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "string_attribute_constraints": { - "Attributes": { - "max_length": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_length": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 50 - }, - "sms_configuration": { - "Attributes": { - "external_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_caller_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "software_token_mfa_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user_pool_add_ons": { - "Attributes": { - "advanced_security_mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "username_configuration": { - "Attributes": { - "case_sensitive": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "verification_message_template": { - "Attributes": { - "default_email_option": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_message_by_link": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email_subject_by_link": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sms_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cognito_user_pool_client": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_oauth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_oauth_flows_user_pool_client": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_oauth_scopes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "callback_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "default_redirect_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "explicit_auth_flows": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "generate_secret": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "logout_urls": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prevent_user_existence_errors": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "read_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "refresh_token_validity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "supported_identity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "write_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "analytics_configuration": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "external_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_data_shared": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_cognito_user_pool_domain": { - "Version": 0, - "Block": { - "Attributes": { - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudfront_distribution_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_aggregate_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_config_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "scope": { - "Attributes": { - "compliance_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compliance_resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "source_detail": { - "Attributes": { - "event_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 25 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_aggregator": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "account_aggregation_source": { - "Attributes": { - "account_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "all_regions": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "organization_aggregation_source": { - "Attributes": { - "all_regions": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_recorder": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "recording_group": { - "Attributes": { - "all_supported": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "include_global_resource_types": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_configuration_recorder_status": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_config_delivery_channel": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "snapshot_delivery_properties": { - "Attributes": { - "delivery_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_config_organization_custom_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "trigger_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_config_organization_managed_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "excluded_accounts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_execution_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_types_scope": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tag_key_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tag_value_scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_cur_report_definition": { - "Version": 0, - "Block": { - "Attributes": { - "additional_artifacts": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "additional_schema_elements": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "refresh_closed_reports": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "report_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "report_versioning": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_customer_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_datapipeline_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_datasync_agent": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_datasync_location_efs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "efs_file_system_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ec2_config": { - "Attributes": { - "security_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_nfs": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "on_prem_config": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_s3": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "s3_bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_config": { - "Attributes": { - "bucket_access_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_location_smb": { - "Version": 0, - "Block": { - "Attributes": { - "agent_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "server_hostname": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subdirectory": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "mount_options": { - "Attributes": { - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_datasync_task": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "options": { - "Attributes": { - "atime": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bytes_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mtime": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "posix_permissions": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preserve_deleted_files": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preserve_devices": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "verify_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_factor": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dax_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_db_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_instance": { - "Version": 1, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "character_set_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "delete_automated_backups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_iam_role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "replicas": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replicate_source_db": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timezone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_instance_role_association": { - "Version": 0, - "Block": { - "Attributes": { - "db_instance_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "feature_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_db_option_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "major_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "option_group_description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "option": { - "Attributes": { - "db_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "option_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_memberships": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "option_settings": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_proxy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "debug_logging": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_client_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "require_tls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auth": { - "Attributes": { - "auth_scheme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_auth": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_db_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_instance_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "option_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_db_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "egress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ingress": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_no": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_default_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "route": { - "Type": [ - "set", - [ - "object", - { - "cidr_block": "string", - "egress_only_gateway_id": "string", - "gateway_id": "string", - "instance_id": "string", - "ipv6_cidr_block": "string", - "nat_gateway_id": "string", - "network_interface_id": "string", - "transit_gateway_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_default_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_default_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name_servers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ntp_servers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_devicefarm_project": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_directory_service_conditional_forwarder": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dns_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "remote_domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_directory_service_directory": { - "Version": 0, - "Block": { - "Attributes": { - "access_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "edition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_sso": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "size": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "connect_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connect_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_settings": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_directory_service_log_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dlm_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "policy_details": { - "Attributes": { - "resource_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "schedule": { - "Attributes": { - "copy_tags": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags_to_add": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "create_rule": { - "Attributes": { - "interval": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval_unit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "times": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "retain_rule": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_dms_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate_wallet": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dms_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "extra_connection_attributes": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "elasticsearch_settings": { - "Attributes": { - "endpoint_uri": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "error_retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "full_load_error_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kafka_settings": { - "Attributes": { - "broker": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_settings": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "mongodb_settings": { - "Attributes": { - "auth_mechanism": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "docs_to_investigate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "extract_doc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "nesting_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_settings": { - "Attributes": { - "bucket_folder": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "csv_delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "csv_row_delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "external_table_definition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_dms_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dms_replication_instance": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_major_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_az": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_private_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_instance_public_ips": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dms_replication_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_subnet_group_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_subnet_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dms_replication_task": { - "Version": 0, - "Block": { - "Attributes": { - "cdc_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "migration_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_instance_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_task_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_task_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_task_settings": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_endpoint_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_mappings": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_endpoint_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_docdb_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_docdb_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_bgp_peer": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bgp_peer_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bandwidth": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_connection_association": { - "Version": 0, - "Block": { - "Attributes": { - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lag_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_gateway_association": { - "Version": 1, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "proposal_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_gateway_association_proposal": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "associated_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associated_gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dx_gateway_owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_hosted_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_private_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_public_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_hosted_transit_virtual_interface_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_lag": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connections_bandwidth": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "has_logical_redundancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_dx_private_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_public_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "route_filter_prefixes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dx_transit_virtual_interface": { - "Version": 0, - "Block": { - "Attributes": { - "address_family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "amazon_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bgp_asn": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bgp_auth_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "customer_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dx_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "jumbo_frame_capable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "mtu": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vlan": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dynamodb_global_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_dynamodb_table": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "billing_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stream_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_view_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "global_secondary_index": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "non_key_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "write_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "local_secondary_index": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "non_key_attributes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "projection_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "point_in_time_recovery": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replica": { - "Attributes": { - "region_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "ttl": { - "Attributes": { - "attribute_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_dynamodb_table_item": { - "Version": 0, - "Block": { - "Attributes": { - "hash_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "item": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "range_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_default_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_encryption_by_default": { - "Version": 0, - "Block": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ebs_snapshot_copy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_encryption_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_snapshot_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ebs_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multi_attach_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_availability_zone_group": { - "Version": 0, - "Block": { - "Attributes": { - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "opt_in_status": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_capacity_reservation": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ephemeral_storage": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_match_criteria": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_platform": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_authorization_rule": { - "Version": 0, - "Block": { - "Attributes": { - "access_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorize_all_groups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_network_cidr": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_servers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "split_tunnel": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transport_protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authentication_options": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_certificate_chain_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "saml_provider_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 2 - }, - "connection_log_options": { - "Attributes": { - "cloudwatch_log_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_log_stream": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_ec2_client_vpn_network_association": { - "Version": 0, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_client_vpn_route": { - "Version": 0, - "Block": { - "Attributes": { - "client_vpn_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_vpc_subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "terminate_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "launch_template_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "launch_template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "override": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "on_demand_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "spot_options": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_capacity_specification": { - "Attributes": { - "default_target_capacity_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_demand_target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "total_target_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ec2_local_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "local_gateway_virtual_interface_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_local_gateway_route_table_vpc_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "local_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_tag": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_filter": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_services": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_filter_rule": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_direction": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ec2_traffic_mirror_session": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "packet_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "session_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_filter_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "traffic_mirror_target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_network_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_traffic_mirror_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "association_default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept_shared_attachments": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_route_table_association": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_route_table_propagation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagation_default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpn_ecmp_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_peering_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_peering_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route": { - "Version": 0, - "Block": { - "Attributes": { - "blackhole": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "default_association_route_table": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_propagation_route_table": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_route_table_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_vpc_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ec2_transit_gateway_vpc_attachment_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "dns_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_support": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_association": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_default_route_table_propagation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecr_lifecycle_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecr_repository": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_tag_mutability": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": { - "encryption_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "image_scanning_configuration": { - "Attributes": { - "scan_on_push": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecr_repository_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "registry_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "repository": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ecs_capacity_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "auto_scaling_group_provider": { - "Attributes": { - "auto_scaling_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "managed_termination_protection": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "managed_scaling": { - "Attributes": { - "maximum_scaling_step_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_scaling_step_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_ecs_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity_providers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecs_service": { - "Version": 0, - "Block": { - "Attributes": { - "cluster": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deployment_maximum_percent": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deployment_minimum_healthy_percent": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "desired_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_ecs_managed_tags": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_new_deployment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_grace_period_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "propagate_tags": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scheduling_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_definition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "capacity_provider_strategy": { - "Attributes": { - "base": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "capacity_provider": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "deployment_controller": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "load_balancer": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "container_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elb_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "network_configuration": { - "Attributes": { - "assign_public_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ordered_placement_strategy": { - "Attributes": { - "field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "service_registries": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "container_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "registry_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ecs_task_definition": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container_definitions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cpu": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipc_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "memory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pid_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requires_compatibilities": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "task_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "inference_accelerator": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "device_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "placement_constraints": { - "Attributes": { - "expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - }, - "proxy_configuration": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "volume": { - "Attributes": { - "host_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "docker_volume_configuration": { - "Attributes": { - "autoprovision": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "driver": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "driver_opts": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "efs_volume_configuration": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "root_directory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authorization_config": { - "Attributes": { - "access_point_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_efs_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "posix_user": { - "Attributes": { - "gid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secondary_gids": { - "Type": [ - "set", - "number" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "uid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "root_directory": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "creation_info": { - "Attributes": { - "owner_gid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_uid": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "permissions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_efs_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "provisioned_throughput_in_mibps": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throughput_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "lifecycle_policy": { - "Attributes": { - "transition_to_ia": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_efs_file_system_policy": { - "Version": 0, - "Block": { - "Attributes": { - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_efs_mount_target": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "file_system_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mount_target_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_egress_only_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_eip": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_with_private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_owned_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_owned_ipv4_pool": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ipv4_pool": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_eip_association": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_reassociation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_eks_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_authority": { - "Type": [ - "list", - [ - "object", - { - "data": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled_cluster_log_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": [ - "list", - [ - "object", - { - "oidc": [ - "list", - [ - "object", - { - "issuer": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_config": { - "Attributes": { - "resources": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "provider": { - "Attributes": { - "key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_config": { - "Attributes": { - "cluster_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_private_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_public_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "public_access_cidrs": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_eks_fargate_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fargate_profile_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "pod_execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "selector": { - "Attributes": { - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_eks_node_group": { - "Version": 0, - "Block": { - "Attributes": { - "ami_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "disk_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_update_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "labels": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "node_group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "node_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "release_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resources": { - "Type": [ - "list", - [ - "object", - { - "autoscaling_groups": [ - "list", - [ - "object", - { - "name": "string" - } - ] - ], - "remote_access_security_group_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_template": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "remote_access": { - "Attributes": { - "ec2_ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_config": { - "Attributes": { - "desired_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "min_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastic_beanstalk_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "appversion_lifecycle": { - "Attributes": { - "delete_source_from_s3": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_elastic_beanstalk_application_version": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elastic_beanstalk_configuration_template": { - "Version": 0, - "Block": { - "Attributes": { - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastic_beanstalk_environment": { - "Version": 1, - "Block": { - "Attributes": { - "all_settings": { - "Type": [ - "set", - [ - "object", - { - "name": "string", - "namespace": "string", - "resource": "string", - "value": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "application": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cname_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instances": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "launch_configurations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "poll_interval": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "queues": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "solution_stack_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "template_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "triggers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version_label": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_ready_timeout": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "setting": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "az_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cache_nodes": { - "Type": [ - "list", - [ - "object", - { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "num_cache_nodes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticache_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_replication_group": { - "Version": 1, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "at_rest_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auth_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "automatic_failover_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_endpoint_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_clusters": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "number_cache_clusters": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "primary_endpoint_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_group_description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replication_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_retention_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cluster_mode": { - "Attributes": { - "num_node_groups": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replicas_per_node_group": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elasticache_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticache_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elasticsearch_domain": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "advanced_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "elasticsearch_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kibana_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "advanced_security_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "internal_user_database_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "master_user_options": { - "Attributes": { - "master_user_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_user_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cluster_config": { - "Attributes": { - "dedicated_master_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dedicated_master_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dedicated_master_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_awareness_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "zone_awareness_config": { - "Attributes": { - "availability_zone_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cognito_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "identity_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "domain_endpoint_options": { - "Attributes": { - "enforce_https": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tls_security_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_options": { - "Attributes": { - "ebs_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encrypt_at_rest": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "log_publishing_options": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "node_to_node_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_options": { - "Attributes": { - "automated_snapshot_start_hour": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "vpc_options": { - "Attributes": { - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_elasticsearch_domain_policy": { - "Version": 0, - "Block": { - "Attributes": { - "access_policies": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_elastictranscoder_pipeline": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "input_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "output_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "content_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "content_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "notifications": { - "Attributes": { - "completed": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "progressing": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "warning": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnail_config_permissions": { - "Attributes": { - "access": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grantee_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elastictranscoder_preset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "container": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "video_codec_options": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "audio": { - "Attributes": { - "audio_packing_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "channels": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "codec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sample_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "audio_codec_options": { - "Attributes": { - "bit_depth": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_order": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "signed": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "thumbnails": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video": { - "Attributes": { - "aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bit_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "codec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_aspect_ratio": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fixed_gop": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "frame_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "keyframes_max_dist": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_frame_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "video_watermarks": { - "Attributes": { - "horizontal_align": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "horizontal_offset": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_height": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_width": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "opacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sizing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vertical_align": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vertical_offset": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_elb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_draining": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "connection_draining_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instances": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check": { - "Attributes": { - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "listener": { - "Attributes": { - "instance_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lb_protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ssl_certificate_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_elb_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "elb": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_emr_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "additional_info": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "applications": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "autoscaling_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "configurations": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_ami_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_root_volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "keep_job_flow_alive_when_no_steps": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "release_label": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scale_down_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "step": { - "Type": [ - "list", - [ - "object", - { - "action_on_failure": "string", - "hadoop_jar_step": [ - "list", - [ - "object", - { - "args": [ - "list", - "string" - ], - "jar": "string", - "main_class": "string", - "properties": [ - "map", - "string" - ] - } - ] - ], - "name": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "step_concurrency_level": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "termination_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "visible_to_all_users": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "bootstrap_action": { - "Attributes": { - "args": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "core_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "core_instance_group": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ec2_attributes": { - "Attributes": { - "additional_master_security_groups": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "additional_slave_security_groups": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "emr_managed_master_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "emr_managed_slave_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_profile": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_access_security_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kerberos_attributes": { - "Attributes": { - "ad_domain_join_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "ad_domain_join_user": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cross_realm_trust_principal_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "kdc_admin_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "realm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_fleet": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "master_instance_group": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_emr_instance_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "provisioned_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "provisioned_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_on_demand_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_spot_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "instance_type_configs": { - "Attributes": { - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price_as_percentage_of_on_demand_price": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configurations": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_specifications": { - "Attributes": {}, - "BlockTypes": { - "on_demand_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "spot_specification": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "timeout_duration_minutes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_emr_instance_group": { - "Version": 0, - "Block": { - "Attributes": { - "autoscaling_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bid_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "configurations_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_instance_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_config": { - "Attributes": { - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volumes_per_instance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_emr_managed_scaling_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "compute_limits": { - "Attributes": { - "maximum_capacity_units": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "maximum_core_capacity_units": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_ondemand_capacity_units": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "minimum_capacity_units": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "unit_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_emr_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "configuration": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_flow_log": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "eni_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_aggregation_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_fms_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_fsx_lustre_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "export_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "import_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "imported_file_chunk_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "per_unit_storage_throughput": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_fsx_windows_file_system": { - "Version": 0, - "Block": { - "Attributes": { - "active_directory_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automatic_backup_retention_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "copy_tags_to_backups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "daily_automatic_backup_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deployment_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_file_server_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "remote_administration_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_backup": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "storage_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "throughput_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "weekly_maintenance_start_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "self_managed_active_directory": { - "Attributes": { - "dns_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "file_system_administrators_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "organizational_unit_distinguished_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_gamelift_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "routing_strategy": { - "Attributes": { - "fleet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_gamelift_build": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "storage_location": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_gamelift_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "build_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ec2_instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_paths": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "metric_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "new_game_session_protection_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ec2_inbound_permission": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ip_range": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - }, - "resource_creation_limit_policy": { - "Attributes": { - "new_game_sessions_per_creator": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy_period_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "runtime_configuration": { - "Attributes": { - "game_session_activation_timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_concurrent_game_session_activations": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "server_process": { - "Attributes": { - "concurrent_executions": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "launch_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 50 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_gamelift_game_session_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "destinations": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "player_latency_policy": { - "Attributes": { - "maximum_individual_player_latency_milliseconds": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_duration_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glacier_vault": { - "Version": 0, - "Block": { - "Attributes": { - "access_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "notification": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sns_topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glacier_vault_lock": { - "Version": 0, - "Block": { - "Attributes": { - "complete_lock": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_deletion_error": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vault_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_globalaccelerator_accelerator": { - "Version": 0, - "Block": { - "Attributes": { - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ip_sets": { - "Type": [ - "list", - [ - "object", - { - "ip_addresses": [ - "list", - "string" - ], - "ip_family": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attributes": { - "Attributes": { - "flow_logs_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "flow_logs_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "flow_logs_s3_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_globalaccelerator_endpoint_group": { - "Version": 0, - "Block": { - "Attributes": { - "endpoint_group_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_interval_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "health_check_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "health_check_protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "threshold_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "traffic_dial_percentage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_configuration": { - "Attributes": { - "client_ip_preservation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_globalaccelerator_listener": { - "Version": 0, - "Block": { - "Attributes": { - "accelerator_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_affinity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "port_range": { - "Attributes": { - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10 - } - } - } - }, - "aws_glue_catalog_database": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location_uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_glue_catalog_table": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "view_expanded_text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "view_original_text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "partition_keys": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "storage_descriptor": { - "Attributes": { - "bucket_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compressed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "input_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "number_of_buckets": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stored_as_sub_directories": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "columns": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "ser_de_info": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "serialization_library": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "skewed_info": { - "Attributes": { - "skewed_column_names": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skewed_column_value_location_maps": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skewed_column_values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sort_columns": { - "Attributes": { - "column": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sort_order": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_classifier": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "csv_classifier": { - "Attributes": { - "allow_single_column": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "contains_header": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delimiter": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_value_trimming": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "header": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "quote_symbol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "grok_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "custom_patterns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grok_pattern": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json_classifier": { - "Attributes": { - "json_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xml_classifier": { - "Attributes": { - "classification": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "row_tag": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "connection_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "connection_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "match_criteria": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "physical_connection_requirements": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_crawler": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "classifiers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "table_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "catalog_target": { - "Attributes": { - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tables": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb_target": { - "Attributes": { - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "jdbc_target": { - "Attributes": { - "connection_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_target": { - "Attributes": { - "exclusions": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "schema_change_policy": { - "Attributes": { - "delete_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_job": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "connections": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "glue_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_retries": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_workers": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "worker_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "command": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "python_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "script_location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "execution_property": { - "Attributes": { - "max_concurrent_runs": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "notification_property": { - "Attributes": { - "notify_delay_after": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_glue_security_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_encryption": { - "Attributes": { - "cloudwatch_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "job_bookmarks_encryption": { - "Attributes": { - "job_bookmarks_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "s3_encryption": { - "Attributes": { - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_encryption_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_glue_trigger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "workflow_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "actions": { - "Attributes": { - "arguments": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "predicate": { - "Attributes": { - "logical": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "conditions": { - "Attributes": { - "crawl_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "crawler_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "job_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logical_operator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_glue_user_defined_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "class_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "resource_uris": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 1000 - } - } - } - }, - "aws_glue_workflow": { - "Version": 0, - "Block": { - "Attributes": { - "default_run_properties": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_detector": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "finding_publishing_frequency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_filter": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rank": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "finding_criteria": { - "Attributes": {}, - "BlockTypes": { - "criterion": { - "Attributes": { - "equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "greater_than": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "greater_than_or_equal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "less_than": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "less_than_or_equal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "not_equals": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_guardduty_invite_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_guardduty_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "disable_email_notification": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invitation_message": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "relationship_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_guardduty_organization_admin_account": { - "Version": 0, - "Block": { - "Attributes": { - "admin_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_organization_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "auto_enable": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_publishing_destination": { - "Version": 0, - "Block": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_guardduty_threatintelset": { - "Version": 0, - "Block": { - "Attributes": { - "activate": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "detector_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "location": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_access_key": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "secret": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "ses_smtp_password_v4": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_account_alias": { - "Version": 0, - "Block": { - "Attributes": { - "account_alias": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_account_password_policy": { - "Version": 0, - "Block": { - "Attributes": { - "allow_users_to_change_password": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expire_passwords": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hard_expiry": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_password_age": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "minimum_password_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password_reuse_prevention": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_lowercase_characters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_numbers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_symbols": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "require_uppercase_characters": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_policy": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_group_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_instance_profile": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_openid_connect_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_id_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "thumbprint_list": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "users": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assume_role_policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_detach_policies": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_session_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_role_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_saml_provider": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "saml_metadata_document": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_server_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "certificate_body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "certificate_chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_iam_service_linked_role": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "create_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "custom_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions_boundary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "unique_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_group_membership": { - "Version": 0, - "Block": { - "Attributes": { - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_login_profile": { - "Version": 0, - "Block": { - "Attributes": { - "encrypted_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_length": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password_reset_required": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iam_user_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "encoding": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ssh_public_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_assessment_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_assessment_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rules_package_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_inspector_resource_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_instance": { - "Version": 1, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_internet_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "active": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_pem": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "csr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_iot_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_role_alias": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "credential_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_client_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "thing_type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing_principal_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "thing": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_iot_thing_type": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deprecated": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "properties": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "searchable_attributes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_iot_topic_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "error_action": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_alarm": { - "Attributes": { - "alarm_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_reason": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cloudwatch_metric": { - "Attributes": { - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_namespace": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metric_unit": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodb": { - "Attributes": { - "hash_key_field": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hash_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hash_key_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operation": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_field": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "range_key_value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "dynamodbv2": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "put_item": { - "Attributes": { - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elasticsearch": { - "Attributes": { - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "separator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "separator": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_analytics": { - "Attributes": { - "channel_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "iot_events": { - "Attributes": { - "input_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis": { - "Attributes": { - "partition_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "republish": { - "Attributes": { - "qos": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns": { - "Attributes": { - "message_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sqs": { - "Attributes": { - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "use_base64": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "step_functions": { - "Attributes": { - "execution_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state_machine_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_key_pair": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_pair_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kinesis_analytics_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "create_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_update_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "log_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "inputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "starting_position_configuration": { - "Type": [ - "list", - [ - "object", - { - "starting_position": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "stream_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parallelism": { - "Attributes": { - "count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": {}, - "BlockTypes": { - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "outputs": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "kinesis_firehose": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_stream": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda": { - "Attributes": { - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 3 - }, - "reference_data_sources": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "file_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema": { - "Attributes": { - "record_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "record_columns": { - "Attributes": { - "mapping": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sql_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "record_format": { - "Attributes": { - "record_format_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "mapping_parameters": { - "Attributes": {}, - "BlockTypes": { - "csv": { - "Attributes": { - "record_column_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "record_row_delimiter": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "json": { - "Attributes": { - "record_row_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_kinesis_firehose_delivery_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "elasticsearch_configuration": { - "Attributes": { - "buffering_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffering_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "index_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "index_rotation_period": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "extended_s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "error_output_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "data_format_conversion_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "input_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "deserializer": { - "Attributes": {}, - "BlockTypes": { - "hive_json_ser_de": { - "Attributes": { - "timestamp_formats": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_x_json_ser_de": { - "Attributes": { - "case_insensitive": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "column_to_json_key_mappings": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "convert_dots_in_json_keys_to_underscores": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "output_format_configuration": { - "Attributes": {}, - "BlockTypes": { - "serializer": { - "Attributes": {}, - "BlockTypes": { - "orc_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bloom_filter_columns": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bloom_filter_false_positive_probability": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "dictionary_key_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_padding": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "format_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "padding_tolerance": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "row_index_stride": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stripe_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parquet_ser_de": { - "Attributes": { - "block_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_dictionary_compression": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_padding_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "page_size_bytes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "schema_configuration": { - "Attributes": { - "catalog_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "kinesis_source_configuration": { - "Attributes": { - "kinesis_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redshift_configuration": { - "Attributes": { - "cluster_jdbcurl": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "copy_options": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_table_columns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_table_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_backup_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3_configuration": { - "Attributes": { - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "buffer_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "buffer_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compression_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "splunk_configuration": { - "Attributes": { - "hec_acknowledgment_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hec_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "hec_endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hec_token": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retry_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_backup_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_logging_options": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "log_stream_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "processing_configuration": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "processors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameters": { - "Attributes": { - "parameter_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameter_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_kinesis_stream": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "encryption_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enforce_consumer_deletion": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "shard_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "shard_level_metrics": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kinesis_video_stream": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data_retention_in_hours": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "media_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kms_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kms_ciphertext": { - "Version": 0, - "Block": { - "Attributes": { - "ciphertext_blob": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "context": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "plaintext": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_kms_external_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "expiration_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_material_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "key_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_to": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_kms_grant": { - "Version": 0, - "Block": { - "Attributes": { - "grant_creation_tokens": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "grant_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "grant_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "grantee_principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "operations": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "retire_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retiring_principal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "constraints": { - "Attributes": { - "encryption_context_equals": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encryption_context_subset": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_kms_key": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_master_key_spec": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_key_rotation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "is_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_usage": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_alias": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "function_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "routing_config": { - "Attributes": { - "additional_version_weights": { - "Type": [ - "map", - "number" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_event_source_mapping": { - "Version": 0, - "Block": { - "Attributes": { - "batch_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bisect_batch_on_function_error": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_source_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "function_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "last_processing_result": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "maximum_batching_window_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_record_age_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "parallelization_factor": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "starting_position": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "starting_position_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state_transition_reason": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "uuid": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_function": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filename": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "handler": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invoke_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_modified": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "layers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "memory_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publish": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "qualified_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "reserved_concurrent_executions": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "runtime": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "dead_letter_config": { - "Attributes": { - "target_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "environment": { - "Attributes": { - "variables": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "file_system_config": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "local_mount_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - }, - "tracing_config": { - "Attributes": { - "mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_function_event_invoke_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "maximum_event_age_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_retry_attempts": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination_config": { - "Attributes": {}, - "BlockTypes": { - "on_failure": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "on_success": { - "Attributes": { - "destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lambda_layer_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "compatible_runtimes": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filename": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "layer_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "layer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "license_info": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "s3_object_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_code_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_code_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_permission": { - "Version": 0, - "Block": { - "Attributes": { - "action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "event_source_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "statement_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "statement_id_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lambda_provisioned_concurrency_config": { - "Version": 0, - "Block": { - "Attributes": { - "function_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "provisioned_concurrent_executions": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_launch_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_classic_link_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_classic_link_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_launch_template": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "image_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kernel_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "latest_version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ram_disk_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update_default_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "block_device_mappings": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs": { - "Attributes": { - "delete_on_termination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "capacity_reservation_specification": { - "Attributes": { - "capacity_reservation_preference": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "capacity_reservation_target": { - "Attributes": { - "capacity_reservation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "cpu_options": { - "Attributes": { - "core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "elastic_gpu_specifications": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "elastic_inference_accelerator": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "hibernation_options": { - "Attributes": { - "configured": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "iam_instance_profile": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "instance_market_options": { - "Attributes": { - "market_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "spot_options": { - "Attributes": { - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "license_specification": { - "Attributes": { - "license_configuration_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "monitoring": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interfaces": { - "Attributes": { - "associate_public_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_on_termination": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv4_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv4_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "placement": { - "Attributes": { - "affinity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "partition_number": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spread_domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "tag_specifications": { - "Attributes": { - "resource_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "drop_invalid_header_fields": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cross_zone_load_balancing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "idle_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "internal": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "access_logs": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "subnet_mapping": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_ipv4_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_cookie_stickiness_policy": { - "Version": 0, - "Block": { - "Attributes": { - "cookie_expiration_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lb_listener": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssl_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "read": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_listener_certificate": { - "Version": 0, - "Block": { - "Attributes": { - "certificate_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lb_listener_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "listener_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "order": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "authenticate_cognito": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_pool_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_pool_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "authenticate_oidc": { - "Attributes": { - "authentication_request_extra_params": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authorization_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "issuer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "on_unauthenticated_request": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_cookie_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "session_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "token_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_info_endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "fixed_response": { - "Attributes": { - "content_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "message_body": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "forward": { - "Attributes": {}, - "BlockTypes": { - "stickiness": { - "Attributes": { - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "target_group": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 5 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "redirect": { - "Attributes": { - "host": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "query": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "condition": { - "Attributes": {}, - "BlockTypes": { - "host_header": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_header": { - "Attributes": { - "http_header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "http_request_method": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "path_pattern": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "source_ip": { - "Attributes": { - "values": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_lb_ssl_negotiation_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lb_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_lb_target_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deregistration_delay": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_multi_value_headers_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancing_algorithm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "proxy_protocol_v2": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "slow_start": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "health_check": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "matcher": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "unhealthy_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "stickiness": { - "Attributes": { - "cookie_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_lb_target_group_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lex_slot_type": { - "Version": 0, - "Block": { - "Attributes": { - "checksum": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "create_version": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value_selection_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "enumeration_value": { - "Attributes": { - "synonyms": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 10000 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_licensemanager_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_configuration_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_licensemanager_license_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "license_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "license_count_hard_limit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "license_counting_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "license_rules": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "blueprint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cpu_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "is_static_ip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "key_pair_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "private_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ram_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_key_pair": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted_private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "pgp_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_static_ip": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "support_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_lightsail_static_ip_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "static_ip_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_backend_server_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_listener_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_load_balancer_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "load_balancer_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy_type_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "policy_attribute": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_macie_member_account_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_macie_s3_bucket_association": { - "Version": 0, - "Block": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "member_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "classification_type": { - "Attributes": { - "continuous": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "one_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_main_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "original_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_convert_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "pricing_plan": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "reservation_plan_settings": { - "Attributes": { - "commitment": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "renewal_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "reserved_slots": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_media_package_channel": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "channel_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hls_ingest": { - "Type": [ - "list", - [ - "object", - { - "ingest_endpoints": [ - "list", - [ - "object", - { - "password": "string", - "url": "string", - "username": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_store_container": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_media_store_container_policy": { - "Version": 0, - "Block": { - "Attributes": { - "container_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_mq_broker": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "broker_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "deployment_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host_instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instances": { - "Type": [ - "list", - [ - "object", - { - "console_url": "string", - "endpoints": [ - "list", - "string" - ], - "ip_address": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "configuration": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_options": { - "Attributes": { - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "use_aws_owned_key": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logs": { - "Attributes": { - "audit": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "general": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "maintenance_window_start_time": { - "Attributes": { - "day_of_week": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_of_day": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "time_zone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "user": { - "Attributes": { - "console_access": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_mq_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "data": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_msk_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bootstrap_brokers": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bootstrap_brokers_tls": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "current_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enhanced_monitoring": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kafka_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_broker_nodes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zookeeper_connect_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "broker_node_group_info": { - "Attributes": { - "az_distribution": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_subnets": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ebs_volume_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "client_authentication": { - "Attributes": {}, - "BlockTypes": { - "tls": { - "Attributes": { - "certificate_authority_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "configuration_info": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "revision": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "encryption_info": { - "Attributes": { - "encryption_at_rest_kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption_in_transit": { - "Attributes": { - "client_broker": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "in_cluster": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "logging_info": { - "Attributes": {}, - "BlockTypes": { - "broker_logs": { - "Attributes": {}, - "BlockTypes": { - "cloudwatch_logs": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "log_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "firehose": { - "Attributes": { - "delivery_stream": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "s3": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "open_monitoring": { - "Attributes": {}, - "BlockTypes": { - "prometheus": { - "Attributes": {}, - "BlockTypes": { - "jmx_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "node_exporter": { - "Attributes": { - "enabled_in_broker": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_msk_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kafka_versions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "latest_revision": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "server_properties": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_nat_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "allocation_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_neptune_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_cloudwatch_logs_exports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "neptune_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "neptune_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "neptune_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_cluster_snapshot": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_storage": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "db_cluster_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "license_model": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_snapshot_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_neptune_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "action": "string", - "cidr_block": "string", - "from_port": "number", - "icmp_code": "number", - "icmp_type": "number", - "ipv6_cidr_block": "string", - "protocol": "string", - "rule_no": "number", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "action": "string", - "cidr_block": "string", - "from_port": "number", - "icmp_code": "number", - "icmp_type": "number", - "ipv6_cidr_block": "string", - "protocol": "string", - "rule_no": "number", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_acl_rule": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "egress": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "icmp_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "network_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_action": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_number": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_interface": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mac_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ips_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attachment": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "instance": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_network_interface_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_network_interface_sg_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_application": { - "Version": 0, - "Block": { - "Attributes": { - "auto_bundle_on_deploy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "aws_flow_ruby_settings": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "data_source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_root": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domains": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_ssl": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rails_env": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "app_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "revision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "environment": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secure": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ssl_configuration": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "chain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_custom_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "short_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_ganglia_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_haproxy_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthcheck_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "healthcheck_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stats_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stats_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stats_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stats_user": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_instance": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ami_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "architecture": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_scaling_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "created_at": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "delete_ebs": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete_eip": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ec2_instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ecs_cluster_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "infrastructure_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "last_service_error_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "layer_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "os": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "platform": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "registered_by": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_family": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reported_os_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "root_device_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "root_device_volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_host_dsa_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_host_rsa_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "virtualization_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_java_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "app_server_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_options": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "jvm_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_memcached_layer": { - "Version": 0, - "Block": { - "Attributes": { - "allocated_memory": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_mysql_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_password_on_all_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_nodejs_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "nodejs_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_permission": { - "Version": 0, - "Block": { - "Attributes": { - "allow_ssh": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "allow_sudo": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_php_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_rails_app_layer": { - "Version": 0, - "Block": { - "Attributes": { - "app_server": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bundler_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "manage_bundler": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "passenger_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ruby_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rubygems_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_rds_db_instance": { - "Version": 0, - "Block": { - "Attributes": { - "db_password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "db_user": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rds_db_instance_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_opsworks_stack": { - "Version": 0, - "Block": { - "Attributes": { - "agent_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "berkshelf_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "color": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_manager_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "configuration_manager_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "default_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_os": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_root_device_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_ssh_key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "hostname_theme": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manage_berkshelf": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stack_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_custom_cookbooks": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_opsworks_security_groups": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "custom_cookbooks_source": { - "Attributes": { - "password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "revision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_static_web_layer": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_assign_elastic_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_assign_public_ips": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "auto_healing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_configure_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_deploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_json": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_setup_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_shutdown_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "custom_undeploy_recipes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "drain_elb_on_shutdown": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "elastic_load_balancer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "install_updates_on_boot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_shutdown_timeout": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "stack_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "system_packages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "use_ebs_optimized_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_volume": { - "Attributes": { - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mount_point": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_disks": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raid_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_opsworks_user_profile": { - "Version": 0, - "Block": { - "Attributes": { - "allow_self_management": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ssh_public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ssh_username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_account": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iam_user_access_to_billing": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "joined_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "joined_timestamp": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_organization": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_service_access_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_policy_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "feature_set": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_account_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "master_account_email": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "master_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "non_master_accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "roots": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "id": "string", - "name": "string", - "policy_types": [ - "list", - [ - "object", - { - "status": "string", - "type": "string" - } - ] - ] - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_organizational_unit": { - "Version": 0, - "Block": { - "Attributes": { - "accounts": { - "Type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parent_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_organizations_policy_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_adm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "client_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "client_secret": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_voip_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_apns_voip_sandbox_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bundle_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "default_authentication_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "private_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "team_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "token_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_app": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "campaign_hook": { - "Attributes": { - "lambda_function_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "web_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "limits": { - "Attributes": { - "daily": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "maximum_duration": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "total": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "quiet_time": { - "Attributes": { - "end": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_pinpoint_baidu_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "secret_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_email_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_address": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_event_stream": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "destination_stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_gcm_channel": { - "Version": 0, - "Block": { - "Attributes": { - "api_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_pinpoint_sms_channel": { - "Version": 0, - "Block": { - "Attributes": { - "application_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotional_messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sender_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "short_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transactional_messages_per_second": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_placement_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "placement_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "strategy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_proxy_protocol_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_ports": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "load_balancer": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_qldb_ledger": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_quicksight_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_quicksight_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "aws_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "iam_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "session_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_principal_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_resource_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ram_resource_share": { - "Version": 0, - "Block": { - "Attributes": { - "allow_external_principals": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ram_resource_share_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invitation_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "receiver_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resources": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "sender_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "share_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "share_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "share_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "backtrack_window": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "backup_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_http_endpoint": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled_cloudwatch_logs_exports": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_database_authentication_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "reader_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "replication_source_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_import": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ingestion_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_engine_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scaling_configuration": { - "Attributes": { - "auto_pause": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "min_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "seconds_until_auto_pause": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_action": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cluster_endpoint_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "custom_endpoint_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "excluded_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "static_members": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_rds_cluster_instance": { - "Version": 0, - "Block": { - "Attributes": { - "apply_immediately": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_minor_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ca_cert_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "copy_tags_to_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "db_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "db_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dbi_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "monitoring_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "performance_insights_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "preferred_backup_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "promotion_tier": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "writer": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_cluster_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "apply_method": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_rds_global_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "deletion_protection": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "engine": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "engine_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "global_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "global_cluster_members": { - "Type": [ - "set", - [ - "object", - { - "db_cluster_arn": "string", - "is_writer": "bool" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "global_cluster_resource_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_db_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "storage_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_cluster": { - "Version": 0, - "Block": { - "Attributes": { - "allow_version_upgrade": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "automated_snapshot_retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cluster_parameter_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_public_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_revision_number": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_subnet_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cluster_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "database_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "elastic_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enhanced_vpc_routing": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "final_snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_roles": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "master_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "master_username": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "node_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "number_of_nodes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "preferred_maintenance_window": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "publicly_accessible": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "skip_final_snapshot": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_cluster_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "snapshot_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "logging": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "snapshot_copy": { - "Attributes": { - "destination_region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "grant_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "retention_period": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_event_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_aws_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_categories": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "severity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sns_topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "source_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_parameter_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "family": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_security_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ingress": { - "Attributes": { - "cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_redshift_snapshot_copy_grant": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_copy_grant_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_snapshot_schedule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "definitions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_snapshot_schedule_association": { - "Version": 0, - "Block": { - "Attributes": { - "cluster_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "schedule_identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_redshift_subnet_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_resourcegroups_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "resource_query": { - "Attributes": { - "query": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "destination_prefix_list_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "egress_only_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "local_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "nat_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_delegation_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_health_check": { - "Version": 0, - "Block": { - "Attributes": { - "child_health_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "child_healthchecks": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_alarm_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_alarm_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "disabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_sni": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "insufficient_data_health_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invert_healthcheck": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "measure_latency": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "reference_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "regions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "request_interval": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_query_log": { - "Version": 0, - "Block": { - "Attributes": { - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_record": { - "Version": 2, - "Block": { - "Attributes": { - "allow_overwrite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "fqdn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "health_check_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "multivalue_answer_routing_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "records": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "set_identifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ttl": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "alias": { - "Attributes": { - "evaluate_target_health": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "failover_routing_policy": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "geolocation_routing_policy": { - "Attributes": { - "continent": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "country": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subdivision": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "latency_routing_policy": { - "Attributes": { - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "weighted_routing_policy": { - "Attributes": { - "weight": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "direction": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host_vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_address": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 2, - "MaxItems": 10 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "resolver_endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "share_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "target_ip": { - "Attributes": { - "ip": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_resolver_rule_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resolver_rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_vpc_association_authorization": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route53_zone": { - "Version": 0, - "Block": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delegation_set_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "vpc": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_route53_zone_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owning_account": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "zone_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route_table": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "propagating_vgws": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route": { - "Type": [ - "set", - [ - "object", - { - "cidr_block": "string", - "egress_only_gateway_id": "string", - "gateway_id": "string", - "instance_id": "string", - "ipv6_cidr_block": "string", - "local_gateway_id": "string", - "nat_gateway_id": "string", - "network_interface_id": "string", - "transit_gateway_id": "string", - "vpc_peering_connection_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_access_point": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "has_public_access_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_origin": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "public_access_block_configuration": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_configuration": { - "Attributes": { - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_account_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket": { - "Version": 0, - "Block": { - "Attributes": { - "acceleration_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "bucket_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "bucket_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_regional_domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_payer": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "website_domain": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "website_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "cors_rule": { - "Attributes": { - "allowed_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allowed_methods": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "allowed_origins": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "expose_headers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_age_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "grant": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "permissions": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "uri": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lifecycle_rule": { - "Attributes": { - "abort_incomplete_multipart_upload_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "expiration": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expired_object_delete_marker": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_expiration": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "noncurrent_version_transition": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "transition": { - "Attributes": { - "date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "logging": { - "Attributes": { - "target_bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "object_lock_configuration": { - "Attributes": { - "object_lock_enabled": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "default_retention": { - "Attributes": { - "days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mode": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "years": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "replication_configuration": { - "Attributes": { - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "replica_kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "access_control_translation": { - "Attributes": { - "owner": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "source_selection_criteria": { - "Attributes": {}, - "BlockTypes": { - "sse_kms_encrypted_objects": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "server_side_encryption_configuration": { - "Attributes": {}, - "BlockTypes": { - "rule": { - "Attributes": {}, - "BlockTypes": { - "apply_server_side_encryption_by_default": { - "Attributes": { - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sse_algorithm": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "versioning": { - "Attributes": { - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "mfa_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "website": { - "Attributes": { - "error_document": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "index_document": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "redirect_all_requests_to": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "routing_rules": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_analytics_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "storage_class_analysis": { - "Attributes": {}, - "BlockTypes": { - "data_export": { - "Attributes": { - "output_schema_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "s3_bucket_destination": { - "Attributes": { - "bucket_account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_inventory": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "included_object_versions": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "optional_fields": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "destination": { - "Attributes": {}, - "BlockTypes": { - "bucket": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "format": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "encryption": { - "Attributes": {}, - "BlockTypes": { - "sse_kms": { - "Attributes": { - "key_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sse_s3": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "schedule": { - "Attributes": { - "frequency": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_metric": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "filter": { - "Attributes": { - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_s3_bucket_notification": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "lambda_function": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lambda_function_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "queue": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "queue_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "topic": { - "Attributes": { - "events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "filter_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_suffix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_s3_bucket_object": { - "Version": 0, - "Block": { - "Attributes": { - "acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "cache_control": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_disposition": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_encoding": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_language": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "content_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "etag": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "metadata": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_legal_hold_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_lock_retain_until_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "server_side_encryption": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "website_redirect": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket_policy": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_s3_bucket_public_access_block": { - "Version": 0, - "Block": { - "Attributes": { - "block_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "block_public_policy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ignore_public_acls": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restrict_public_buckets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_config_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_endpoint_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "production_variants": { - "Attributes": { - "accelerator_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "initial_instance_count": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "initial_variant_weight": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "variant_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - } - } - }, - "aws_sagemaker_model": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_network_isolation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "execution_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "primary_container": { - "Attributes": { - "container_hostname": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "environment": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "image": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "model_data_url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "vpc_config": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnets": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_sagemaker_notebook_instance": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "direct_internet_access": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lifecycle_config_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sagemaker_notebook_instance_lifecycle_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "on_start": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_secretsmanager_secret": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "recovery_window_in_days": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_secretsmanager_secret_rotation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rotation_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "rotation_lambda_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rotation_rules": { - "Attributes": { - "automatically_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_secretsmanager_secret_version": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "secret_binary": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "secret_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "secret_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "version_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "version_stages": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_security_group": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "egress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ingress": { - "Type": [ - "set", - [ - "object", - { - "cidr_blocks": [ - "list", - "string" - ], - "description": "string", - "from_port": "number", - "ipv6_cidr_blocks": [ - "list", - "string" - ], - "prefix_list_ids": [ - "list", - "string" - ], - "protocol": "string", - "security_groups": [ - "set", - "string" - ], - "self": "bool", - "to_port": "number" - } - ] - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "revoke_rules_on_delete": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_security_group_rule": { - "Version": 2, - "Block": { - "Attributes": { - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "from_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix_list_ids": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "security_group_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "self": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "to_port": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "Type of rule, ingress (inbound) or egress (outbound).", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_account": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_action_target": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identifier": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_member": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "master_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "member_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_product_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "product_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_securityhub_standards_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "standards_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_http_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_private_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_public_dns_namespace": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hosted_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_service_discovery_service": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "namespace_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dns_config": { - "Attributes": { - "namespace_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "routing_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "dns_records": { - "Attributes": { - "ttl": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "health_check_custom_config": { - "Attributes": { - "failure_threshold": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_servicecatalog_portfolio": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "provider_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_servicequotas_service_quota": { - "Version": 0, - "Block": { - "Attributes": { - "adjustable": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_value": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "quota_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "quota_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "request_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "value": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_active_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_configuration_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_dkim": { - "Version": 0, - "Block": { - "Attributes": { - "dkim_tokens": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "verification_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_domain_identity_verification": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ses_domain_mail_from": { - "Version": 0, - "Block": { - "Attributes": { - "behavior_on_mx_failure": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "mail_from_domain": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_email_identity": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "email": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_event_destination": { - "Version": 0, - "Block": { - "Attributes": { - "configuration_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "matching_types": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cloudwatch_destination": { - "Attributes": { - "default_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "dimension_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value_source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "kinesis_destination": { - "Attributes": { - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "stream_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sns_destination": { - "Attributes": { - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ses_identity_notification_topic": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "include_original_headers": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_identity_policy": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_receipt_filter": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "cidr": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_receipt_rule": { - "Version": 0, - "Block": { - "Attributes": { - "after": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "recipients": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scan_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tls_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "add_header_action": { - "Attributes": { - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "bounce_action": { - "Attributes": { - "message": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sender": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smtp_reply_code": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "lambda_action": { - "Attributes": { - "function_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "invocation_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "s3_action": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "object_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "sns_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "stop_action": { - "Attributes": { - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "workmail_action": { - "Attributes": { - "organization_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ses_receipt_rule_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "rule_set_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ses_template": { - "Version": 0, - "Block": { - "Attributes": { - "html": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subject": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sfn_activity": { - "Version": 0, - "Block": { - "Attributes": { - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sfn_state_machine": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "creation_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "definition": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_shield_protection": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_simpledb_domain": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_snapshot_create_volume_permission": { - "Version": 0, - "Block": { - "Attributes": { - "account_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_platform_application": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "event_delivery_failure_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_created_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_deleted_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "event_endpoint_updated_topic_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "platform_credential": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "platform_principal": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "success_feedback_sample_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_sms_preferences": { - "Version": 0, - "Block": { - "Attributes": { - "default_sender_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_sms_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_status_iam_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_status_success_sampling_rate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monthly_spend_limit": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "usage_report_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic": { - "Version": 0, - "Block": { - "Attributes": { - "application_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "application_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "application_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "http_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lambda_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "sqs_failure_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sqs_success_feedback_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "sqs_success_feedback_sample_rate": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic_policy": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sns_topic_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "confirmation_timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delivery_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "endpoint_auto_confirms": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "filter_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "protocol": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "raw_message_delivery": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "topic_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_spot_datafeed_subscription": { - "Version": 0, - "Block": { - "Attributes": { - "bucket": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_spot_fleet_request": { - "Version": 1, - "Block": { - "Attributes": { - "allocation_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "client_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "excess_capacity_termination_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fleet_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_fleet_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_pools_to_use_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "load_balancers": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "replace_unhealthy_instances": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_group_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "terminate_instances_with_expiration": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "launch_specification": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "iam_instance_profile_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "placement_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "launch_template_config": { - "Attributes": {}, - "BlockTypes": { - "launch_template_specification": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "overrides": { - "Attributes": { - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "weighted_capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_spot_instance_request": { - "Version": 0, - "Block": { - "Attributes": { - "ami": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "associate_public_ip_address": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "block_duration_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cpu_core_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cpu_threads_per_core": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "disable_api_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ebs_optimized": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "get_password_data": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "hibernation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iam_instance_profile": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_initiated_shutdown_behavior": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_interruption_behaviour": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "instance_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "instance_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "ipv6_address_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_addresses": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "launch_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "monitoring": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "password_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "placement_group": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "primary_network_interface_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "public_dns": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "public_ip": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "secondary_private_ips": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_groups": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "source_dest_check": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_bid_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_price": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "spot_request_state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "spot_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_data_base64": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_from": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "valid_until": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "wait_for_fulfillment": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "credit_specification": { - "Attributes": { - "cpu_credits": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ebs_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "ephemeral_block_device": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "no_device": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "virtual_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "metadata_options": { - "Attributes": { - "http_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_put_response_hop_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "http_tokens": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network_interface": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_index": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "root_block_device": { - "Attributes": { - "delete_on_termination": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "device_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "iops": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "volume_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_sqs_queue": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content_based_deduplication": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delay_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fifo_queue": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_data_key_reuse_period_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_master_key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_message_size": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "message_retention_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "receive_wait_time_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "redrive_policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "visibility_timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_sqs_queue_policy": { - "Version": 1, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "queue_url": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_activation": { - "Version": 0, - "Block": { - "Attributes": { - "activation_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "expiration_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "expired": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "registration_count": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "registration_limit": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_association": { - "Version": 1, - "Block": { - "Attributes": { - "association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "association_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "automation_target_parameter_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "compliance_severity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "parameters": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "schedule_expression": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "output_location": { - "Attributes": { - "s3_bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 5 - } - } - } - }, - "aws_ssm_document": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "content": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "created_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "document_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "hash_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "latest_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "owner": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "parameter": { - "Type": [ - "list", - [ - "object", - { - "default_value": "string", - "description": "string", - "name": "string", - "type": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "permissions": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "platform_types": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "schema_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "attachments_source": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_ssm_maintenance_window": { - "Version": 0, - "Block": { - "Attributes": { - "allow_unassociated_targets": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cutoff": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "duration": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "end_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "schedule_timezone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "start_date": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_maintenance_window_target": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_information": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "resource_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "window_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 5 - } - } - } - }, - "aws_ssm_maintenance_window_task": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "max_concurrency": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "max_errors": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "task_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "task_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "window_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "targets": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - }, - "task_invocation_parameters": { - "Attributes": {}, - "BlockTypes": { - "automation_parameters": { - "Attributes": { - "document_version": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "lambda_parameters": { - "Attributes": { - "client_context": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "payload": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "qualifier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "run_command_parameters": { - "Attributes": { - "comment": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_hash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "document_hash_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_s3_bucket": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "output_s3_key_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_role_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "timeout_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "notification_config": { - "Attributes": { - "notification_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_events": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "parameter": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "step_functions_parameters": { - "Attributes": { - "input": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_ssm_parameter": { - "Version": 0, - "Block": { - "Attributes": { - "allowed_pattern": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "data_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "overwrite": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tier": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "version": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_patch_baseline": { - "Version": 0, - "Block": { - "Attributes": { - "approved_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "approved_patches_compliance_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "operating_system": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rejected_patches": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "approval_rule": { - "Attributes": { - "approve_after_days": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "compliance_level": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "enable_non_security": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "patch_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 10 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - }, - "global_filter": { - "Attributes": { - "key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "values": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 4 - } - } - } - }, - "aws_ssm_patch_group": { - "Version": 0, - "Block": { - "Attributes": { - "baseline_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "patch_group": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_ssm_resource_data_sync": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "s3_destination": { - "Attributes": { - "bucket_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "region": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sync_format": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_storagegateway_cache": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_cached_iscsi_volume": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "chap_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "lun_number": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_interface_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "network_interface_port": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "snapshot_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source_volume_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "target_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "target_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "volume_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "volume_size_in_bytes": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "activation_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "average_download_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "average_upload_rate_limit_in_bits_per_sec": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cloudwatch_log_group_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "gateway_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_timezone": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "gateway_vpc_endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "medium_changer_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "smb_guest_password": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "smb_security_strategy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tape_drive_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "smb_active_directory_settings": { - "Attributes": { - "domain_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "password": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": true - }, - "username": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_nfs_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "client_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "squash": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "nfs_file_share_defaults": { - "Attributes": { - "directory_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "file_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "group_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_smb_file_share": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "audit_destination_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "authentication": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "case_sensitivity": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "default_storage_class": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fileshare_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "guess_mime_type_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "invalid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_encrypted": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "kms_key_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "location_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "object_acl": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "path": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "read_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_pays": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "smb_acl_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "valid_user_list": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "cache_attributes": { - "Attributes": { - "cache_stale_timeout_in_seconds": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_storagegateway_upload_buffer": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_storagegateway_working_storage": { - "Version": 0, - "Block": { - "Attributes": { - "disk_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "gateway_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_subnet": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_ipv6_address_on_creation": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "availability_zone_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_cidr_block_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "map_public_ip_on_launch": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "outpost_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_swf_domain": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name_prefix": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "workflow_execution_retention_period_in_days": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_transfer_server": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "force_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "host_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": true - }, - "host_key_fingerprint": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "identity_provider_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "invocation_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "logging_role": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "endpoint_details": { - "Attributes": { - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_transfer_ssh_key": { - "Version": 0, - "Block": { - "Attributes": { - "body": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "server_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_transfer_user": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "home_directory": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "role": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "server_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_volume_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "device_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "force_detach": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "skip_destroy": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc": { - "Version": 1, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "assign_generated_ipv6_cidr_block": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "default_network_acl_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "default_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_classiclink_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_hostnames": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "enable_dns_support": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "instance_tenancy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ipv6_association_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "ipv6_cidr_block": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "main_route_table_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_dhcp_options": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "domain_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "domain_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "netbios_name_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "netbios_node_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "ntp_servers": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_dhcp_options_association": { - "Version": 0, - "Block": { - "Attributes": { - "dhcp_options_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "cidr_blocks": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_entry": { - "Type": [ - "list", - [ - "object", - { - "dns_name": "string", - "hosted_zone_id": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "network_interface_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "policy": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "prefix_list_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "private_dns_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "requester_managed": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "route_table_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_endpoint_connection_notification": { - "Version": 0, - "Block": { - "Attributes": { - "connection_events": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "connection_notification_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "notification_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_route_table_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_service": { - "Version": 0, - "Block": { - "Attributes": { - "acceptance_required": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "allowed_principals": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zones": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "base_endpoint_dns_names": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "manages_vpc_endpoints": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "network_load_balancer_arns": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "private_dns_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "service_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_service_allowed_principal": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "principal_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_service_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpc_endpoint_subnet_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "subnet_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_endpoint_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_ipv4_cidr_block_association": { - "Version": 0, - "Block": { - "Attributes": { - "cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_peering_connection": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "timeouts": { - "Attributes": { - "create": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "delete": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "update": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 1, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_vpc_peering_connection_accepter": { - "Version": 0, - "Block": { - "Attributes": { - "accept_status": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "auto_accept": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "peer_owner_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_region": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "peer_vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_vpc_peering_connection_options": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_peering_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "accepter": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "requester": { - "Attributes": { - "allow_classic_link_to_remote_vpc": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_remote_vpc_dns_resolution": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "allow_vpc_to_remote_classic_link": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_vpn_connection": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_gateway_configuration": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "routes": { - "Type": [ - "set", - [ - "object", - { - "destination_cidr_block": "string", - "source": "string", - "state": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "static_routes_only": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "transit_gateway_attachment_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "transit_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "tunnel1_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_bgp_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_bgp_holdtime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_cgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel1_inside_cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tunnel1_preshared_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - }, - "tunnel1_vgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_bgp_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_bgp_holdtime": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_cgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tunnel2_inside_cidr": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tunnel2_preshared_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": true - }, - "tunnel2_vgw_inside_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vgw_telemetry": { - "Type": [ - "set", - [ - "object", - { - "accepted_route_count": "number", - "last_status_change": "string", - "outside_ip_address": "string", - "status": "string", - "status_message": "string" - } - ] - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_connection_route": { - "Version": 0, - "Block": { - "Attributes": { - "destination_cidr_block": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpn_connection_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway": { - "Version": 0, - "Block": { - "Attributes": { - "amazon_side_asn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "availability_zone": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway_attachment": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_vpn_gateway_route_propagation": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "route_table_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpn_gateway_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_waf_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_descriptors": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_waf_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicates": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "sql_injection_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rules": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_waf_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "xss_match_tuples": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_byte_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "byte_match_tuples": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "target_string": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_geo_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "geo_match_constraint": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_ipset": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_descriptor": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "value": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_rate_based_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_key": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rate_limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_regex_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regex_match_tuple": { - "Attributes": { - "regex_pattern_set_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "regex_pattern_strings": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafregional_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "predicate": { - "Attributes": { - "data_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "negated": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "activated_rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_size_constraint_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "size_constraints": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_sql_injection_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "sql_injection_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "logging_configuration": { - "Attributes": { - "log_destination": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": { - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafregional_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "web_acl_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafregional_xss_match_set": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "xss_match_tuple": { - "Attributes": { - "text_transformation": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": { - "data": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_wafv2_ip_set": { - "Version": 0, - "Block": { - "Attributes": { - "addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address_version": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafv2_regex_pattern_set": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "regular_expression": { - "Attributes": { - "regex_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 10 - } - } - } - }, - "aws_wafv2_rule_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_wafv2_web_acl": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "capacity": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "lock_token": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "scope": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "default_action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "action": { - "Attributes": {}, - "BlockTypes": { - "allow": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "block": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "override_action": { - "Attributes": {}, - "BlockTypes": { - "count": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "none": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "managed_rule_group_statement": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vendor_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rate_based_statement": { - "Attributes": { - "aggregate_key_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "limit": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "scope_down_statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "and_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "not_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "or_statement": { - "Attributes": {}, - "BlockTypes": { - "statement": { - "Attributes": {}, - "BlockTypes": { - "byte_match_statement": { - "Attributes": { - "positional_constraint": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "search_string": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "geo_match_statement": { - "Attributes": { - "country_codes": { - "Type": [ - "list", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "ip_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "ip_set_forwarded_ip_config": { - "Attributes": { - "fallback_behavior": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "header_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "position": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "regex_pattern_set_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "rule_group_reference_statement": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "excluded_rule": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "size_constraint_statement": { - "Attributes": { - "comparison_operator": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "sqli_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "xss_match_statement": { - "Attributes": {}, - "BlockTypes": { - "field_to_match": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "text_transformation": { - "Attributes": { - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 1, - "MaxItems": 0 - } - }, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - }, - "visibility_config": { - "Attributes": { - "cloudwatch_metrics_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "metric_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "sampled_requests_enabled": { - "Type": "bool", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 1, - "MaxItems": 1 - } - } - } - }, - "aws_wafv2_web_acl_association": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "web_acl_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_wafv2_web_acl_logging_configuration": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "log_destination_configs": { - "Type": [ - "set", - "string" - ], - "Description": "AWS Kinesis Firehose Delivery Stream ARNs", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "AWS WebACL ARN", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "redacted_fields": { - "Attributes": {}, - "BlockTypes": { - "all_query_arguments": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "body": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "method": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "query_string": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_header": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "single_query_argument": { - "Attributes": { - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "uri_path": { - "Attributes": {}, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - }, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 100 - } - } - } - }, - "aws_worklink_fleet": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "audit_stream_arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "company_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "created_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "device_ca_certificate": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "last_updated_time": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "optimize_for_end_user_location": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "identity_provider": { - "Attributes": { - "saml_metadata": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - }, - "network": { - "Attributes": { - "security_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "vpc_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_worklink_website_certificate_authority_association": { - "Version": 0, - "Block": { - "Attributes": { - "certificate": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "display_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fleet_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "website_ca_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_workspaces_directory": { - "Version": 0, - "Block": { - "Attributes": { - "alias": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "customer_user_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "directory_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_type": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "dns_ip_addresses": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "iam_role_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_group_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "registration_code": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "subnet_ids": { - "Type": [ - "set", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "workspace_security_group_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - } - }, - "BlockTypes": { - "self_service_permissions": { - "Attributes": { - "change_compute_type": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "increase_volume_size": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "rebuild_workspace": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "restart_workspace": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "switch_running_mode": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_workspaces_ip_group": { - "Version": 0, - "Block": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "rules": { - "Attributes": { - "description": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "source": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 4, - "MinItems": 0, - "MaxItems": 0 - } - } - } - }, - "aws_workspaces_workspace": { - "Version": 0, - "Block": { - "Attributes": { - "bundle_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "computer_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "directory_id": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "ip_address": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "root_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "state": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "user_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "user_volume_encryption_enabled": { - "Type": "bool", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "volume_encryption_key": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": { - "workspace_properties": { - "Attributes": { - "compute_type_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "root_volume_size_gib": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_mode": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "running_mode_auto_stop_timeout_in_minutes": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "user_volume_size_gib": { - "Type": "number", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {}, - "Nesting": 3, - "MinItems": 0, - "MaxItems": 1 - } - } - } - }, - "aws_xray_encryption_config": { - "Version": 0, - "Block": { - "Attributes": { - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "key_id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_xray_group": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "filter_expression": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "group_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - }, - "aws_xray_sampling_rule": { - "Version": 0, - "Block": { - "Attributes": { - "arn": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": false, - "Computed": true, - "Sensitive": false - }, - "attributes": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "fixed_rate": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "host": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "http_method": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "id": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": true, - "Sensitive": false - }, - "priority": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "reservoir_size": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "resource_arn": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "rule_name": { - "Type": "string", - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "service_name": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "service_type": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "tags": { - "Type": [ - "map", - "string" - ], - "Description": "", - "Required": false, - "Optional": true, - "Computed": false, - "Sensitive": false - }, - "url_path": { - "Type": "string", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - }, - "version": { - "Type": "number", - "Description": "", - "Required": true, - "Optional": false, - "Computed": false, - "Sensitive": false - } - }, - "BlockTypes": {} - } - } -} \ No newline at end of file diff --git a/pkg/remote/ec2_scanner_test.go b/pkg/remote/ec2_scanner_test.go index 579a4ed2..01c4a7ca 100644 --- a/pkg/remote/ec2_scanner_test.go +++ b/pkg/remote/ec2_scanner_test.go @@ -568,3 +568,104 @@ func TestEC2EipAssociation(t *testing.T) { }) } } + +func TestEC2Instance(t *testing.T) { + tests := []struct { + test string + dirName string + mocks func(repository *repository.MockEC2Repository) + wantErr error + }{ + { + test: "no instances", + dirName: "aws_ec2_instance_empty", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllInstances").Return([]*ec2.Instance{}, nil) + }, + }, + { + test: "multiple instances", + dirName: "aws_ec2_instance_multiple", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllInstances").Return([]*ec2.Instance{ + {InstanceId: awssdk.String("i-0d3650a23f4e45dc0")}, + {InstanceId: awssdk.String("i-010376047a71419f1")}, + }, nil) + }, + }, + { + test: "terminated instances", + dirName: "aws_ec2_instance_terminated", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllInstances").Return([]*ec2.Instance{ + {InstanceId: awssdk.String("i-0e1543baf4f2cd990")}, + {InstanceId: awssdk.String("i-0a3a7ed51ae2b4fa0")}, // Nil + }, nil) + }, + }, + { + test: "cannot list instances", + dirName: "aws_ec2_instance_list", + mocks: func(repository *repository.MockEC2Repository) { + repository.On("ListAllInstances").Return(nil, awserr.NewRequestFailure(nil, 403, "")) + }, + wantErr: remoteerror.NewResourceEnumerationError(awserr.NewRequestFailure(nil, 403, ""), resourceaws.AwsInstanceResourceType), + }, + } + + schemaRepository := testresource.InitFakeSchemaRepository("aws", "3.19.0") + resourceaws.InitResourcesMetadata(schemaRepository) + factory := terraform.NewTerraformResourceFactory(schemaRepository) + deserializer := resource.NewDeserializer(factory) + alerter := &mocks.AlerterInterface{} + + for _, c := range tests { + t.Run(c.test, func(tt *testing.T) { + shouldUpdate := c.dirName == *goldenfile.Update + + sess := session.Must(session.NewSessionWithOptions(session.Options{ + SharedConfigState: session.SharedConfigEnable, + })) + + scanOptions := ScannerOptions{Deep: true} + providerLibrary := terraform.NewProviderLibrary() + remoteLibrary := common.NewRemoteLibrary() + + // Initialize mocks + fakeRepo := &repository.MockEC2Repository{} + c.mocks(fakeRepo) + var repo repository.EC2Repository = fakeRepo + providerVersion := "3.19.0" + realProvider, err := terraform2.InitTestAwsProvider(providerLibrary, providerVersion) + if err != nil { + t.Fatal(err) + } + provider := terraform2.NewFakeTerraformProvider(realProvider) + provider.WithResponse(c.dirName) + + // Replace mock by real resources if we are in update mode + if shouldUpdate { + err := realProvider.Init() + if err != nil { + t.Fatal(err) + } + provider.ShouldUpdate() + repo = repository.NewEC2Repository(sess, cache.New(0)) + } + + remoteLibrary.AddEnumerator(aws.NewEC2InstanceEnumerator(repo, factory, tf.TerraformProviderConfig{ + Name: "test", + DefaultAlias: "eu-west-3", + })) + remoteLibrary.AddDetailsFetcher(resourceaws.AwsInstanceResourceType, aws.NewEC2InstanceDetailsFetcher(provider, deserializer)) + + s := NewScanner(nil, remoteLibrary, alerter, scanOptions) + got, err := s.Resources() + assert.Equal(tt, err, c.wantErr) + if err != nil { + return + } + test.TestAgainstGoldenFile(got, resourceaws.AwsInstanceResourceType, c.dirName, provider, deserializer, shouldUpdate, tt) + }) + } +} diff --git a/pkg/remote/aws/test/ec2_instance_empty/results.golden.json b/pkg/remote/test/aws_ec2_instance_empty/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_instance_empty/results.golden.json rename to pkg/remote/test/aws_ec2_instance_empty/results.golden.json diff --git a/pkg/remote/aws/test/ec2_instance_multiple/aws_instance-i-010376047a71419f1.res.golden.json b/pkg/remote/test/aws_ec2_instance_multiple/aws_instance-i-010376047a71419f1.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_instance_multiple/aws_instance-i-010376047a71419f1.res.golden.json rename to pkg/remote/test/aws_ec2_instance_multiple/aws_instance-i-010376047a71419f1.res.golden.json diff --git a/pkg/remote/aws/test/ec2_instance_multiple/aws_instance-i-0d3650a23f4e45dc0.res.golden.json b/pkg/remote/test/aws_ec2_instance_multiple/aws_instance-i-0d3650a23f4e45dc0.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_instance_multiple/aws_instance-i-0d3650a23f4e45dc0.res.golden.json rename to pkg/remote/test/aws_ec2_instance_multiple/aws_instance-i-0d3650a23f4e45dc0.res.golden.json diff --git a/pkg/remote/aws/test/ec2_instance_multiple/results.golden.json b/pkg/remote/test/aws_ec2_instance_multiple/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_instance_multiple/results.golden.json rename to pkg/remote/test/aws_ec2_instance_multiple/results.golden.json diff --git a/pkg/remote/aws/test/ec2_instance_terminated/aws_instance-i-0a3a7ed51ae2b4fa0.res.golden.json b/pkg/remote/test/aws_ec2_instance_terminated/aws_instance-i-0a3a7ed51ae2b4fa0.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_instance_terminated/aws_instance-i-0a3a7ed51ae2b4fa0.res.golden.json rename to pkg/remote/test/aws_ec2_instance_terminated/aws_instance-i-0a3a7ed51ae2b4fa0.res.golden.json diff --git a/pkg/remote/aws/test/ec2_instance_terminated/aws_instance-i-0e1543baf4f2cd990.res.golden.json b/pkg/remote/test/aws_ec2_instance_terminated/aws_instance-i-0e1543baf4f2cd990.res.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_instance_terminated/aws_instance-i-0e1543baf4f2cd990.res.golden.json rename to pkg/remote/test/aws_ec2_instance_terminated/aws_instance-i-0e1543baf4f2cd990.res.golden.json diff --git a/pkg/remote/aws/test/ec2_instance_terminated/results.golden.json b/pkg/remote/test/aws_ec2_instance_terminated/results.golden.json similarity index 100% rename from pkg/remote/aws/test/ec2_instance_terminated/results.golden.json rename to pkg/remote/test/aws_ec2_instance_terminated/results.golden.json